美文网首页数据
百度地图定位及显示控制

百度地图定位及显示控制

作者: 看清天边月牙 | 来源:发表于2019-06-17 17:12 被阅读0次

需求背景:在地图上显示派送员的位置信息。用户只能查本区域的派送员。

分析:

1、全国派送员有几万人,密度大、加载数量大

2、查询权限与查询内容的控制

3、初始化如何显示,定位在哪?

实现:

1、页面初始化时,根据角色显示地图

    总部管理员:按登录人所在城市中心定位,显示派送员信息

    省份管理员:所在省各个市的数量信息

    地市管理员:按登录人权限地市的中心定位,显示派送员信息

    区县管理员:按登录人权限区县定位,显示派送员。一个权限区县,显示区县中心;多个区县,显示地市中心

2、查询条件:

     选择全部收货省分,展示各个省的数量信息

     选择某个省,全部收货地市,展示该省各个市的数量信息

     选择某个省,一个或多个地市,展示第一个地市的派送员详细信息

3、控件直接定位处理:

    全国级--展示各个省的数量信息

    省级--展示省的各个市的数量信息 

    市级--展示派送员的详细信息  

4. 地图控件+-中的国,省,市 

    点击国,展示各个省的数量信息     

    点击省,如果查询条件中选择了某个省,则展示查询条件中的省的各个市的数量信息,否则以登录人所在省为中心点显示全国所有地市的数量信息

     点击市,如果查询条件中选择了一个或多个地市,则展示查询条件中的第一个地市的派送员详细信息,否则展示登录人所在市的派送员详细信息

5.地图控件中代表放大缩小的柱状条,分为11个级别

   0-3  国级别      4-8   省级别     9-16   市级别

6.点击地图控件中的“+”,“-”或推动柱状条,柱状条到哪个级别(根据第5条判断)则展示哪个级别的信息(同第4条)

经过我们的测算,确定了每一级的面积范围,从而可以更准确的显示派送员,既不多查也不漏查。

7.鼠标拖拽:

  国级别:可看各个省的数量信息

  省级别:可看每个省的各个地市的数量信息

  市级别:默认展示地图中心点5公里内的派送员信息,拖动地图可看5公里之外的派送员信息

9. 鼠标双击放大:1秒钟连续滚动,以最后级别为准,调用后端进行查询,避免多次调用,提高效率

相关文章

  • 百度地图定位及显示控制

    需求背景:在地图上显示派送员的位置信息。用户只能查本区域的派送员。 分析: 1、全国派送员有几万人,密度大、加载数...

  • 集成百度地图遇到过的那些坑:(反geo检索发送失败)

    因为公司项目需求,需要集成百度地图实现定位功能和反地理编码功能。本人以前集成过百度地图完成过定位功能、地图显示和...

  • iOS 百度地图方便Mac下打开

    本篇文章记录了: 引入百度地图API 如何显示地图并定位 如何定位获取经纬度 如何通过定位得到城市,国家,街道等信...

  • 百度地图API调用

    调用百度地图的API可以非常方便的实现我们需要的地图的功能,今天研究了一下调用百度地图API,显示定位信息、地图标...

  • Android百度地图添加Marker失真问题

    Marker失真问题   由于公司项目原因,用了很多次百度地图API,基础的地图定位、显示地图就不多说了,这里主要...

  • 百度地图 --地图显示与定位

    分篇介绍最新百度地图相关应用一、环境配置:https://www.jianshu.com/p/be592ed98e...

  • 8.25兄弟会

    js调用百度地图api实现定位 百度地图的API,接口很丰富,实现定位功能 // 百度地图API功能 varmap...

  • Android 百度地图

    本期的主要目标: 掌握百度地图API的使用方法,掌握地图显示,地图定位,POI检索以及路径规划导航。 SDK简介和...

  • H5-12.19拖拽事件及百度地图API

    一、 Geolocation(定位) 二、 百度地图 引用百度地图api 密钥获取:首先进入百度地图 点击进入地图...

  • iOS开启热点或定位时状态栏变化导致布局改变

    最近在项目中遇到一种情况就是当其他应用(如百度地图)在使用定位,或者开启手机热点,状态栏会显示"百度地图"正在使用...

网友评论

    本文标题:百度地图定位及显示控制

    本文链接:https://www.haomeiwen.com/subject/xjlzfctx.html