a***@126.com
a***@126.com
  • 发布:2017-03-18 16:36
  • 更新:2017-03-19 22:41
  • 阅读:2649

Plus H5+ Maps地图中定位到某个地址

分类:HTML5+

有两个问题:

1、有一个地址信息(如北京市长安街1号),如何在地图上标示出这个点? 我没找到H5+ Maps中有把地址转换成经纬度的方法,也没找到其它有这个功能的API。

2、使用plus.geolocation.getCurrentPosition获取当前位置,
A、用一台苹果手机(联通SIM卡),打开手机位置服务,接连wifi,HBuilder基座运行,获取的位置与实际位置相差有1000米(不开定位服务不能获取当前位置)。
B、用一台安卓机(中移动SIM卡),连接wifi,HBuilder基座运行,获取位置信息比较准。这里奇怪的是既然不开手机定位服务也可以获取到当前位置!!??

plus.geolocation.getCurrentPosition 是通过什么途径获取到当前位置,运营商基站? 手机位置服务(为什么安卓可以不开定位服务,苹果机位置差这么多)?

两台设备在同一地点进行测试。

2017-03-18 16:36 负责人:无 分享
已邀请:
大裤子

大裤子 - 3流前端/2流后端/半流算法

gps+agps

当你手机开启网络的时候会通过网络辅助 ,快速定位 agps 基站+gps
手机不开网络使用gps 这个速度奇慢,特别容易失败,特别是第一次使用 gps。

实际定位位置,你每次获取坐标都有误差。所以你要多获取几次,或实时一直获取,这时出来的结果才是误差最小的

该问题目前已经被锁定, 无法添加新回复