当前位置: 首页 > 知识库问答 >
问题:

显示导航器。地理位置。百度地图中的getCurrentPosition

杭镜
2023-03-14

我们知道,由于臭名昭著的中国GPS偏移问题,GPS(WSG-84)地图坐标与国家批准的中国地图使用的坐标系(GCJ-02)不完全对应。

问题是,如何确保通过百度地图API在导航器报告的坐标处放置标记。地理位置。getCurrentPosition()是否符合现实?

制造或批准在中国使用的设备的GPS芯片是否会返回与用户实际位置不匹配的坐标,以匹配GJC-02地图?

用户运行中文导航器(如Maxthon或中文本地化的Google Chrome)与非中文浏览器(如英文Firefox)有关系吗?

这是一个测试地理位置并使用百度地图坐标转换API的JSBin。不幸的是,我不在中国,所以我不能测试。

上面的应用程序是否需要在从导航器获取的坐标上运行百度坐标转换。地理位置。getCurrentPosition()是否要在百度地图上正确显示位置?是否有人可以在中国测试,最好是在中国制造的设备上使用中文浏览器,在非中文设备上使用非中文浏览器?

共有1个答案

陆臻
2023-03-14

嗯。。。首先,他们似乎有一个API来实现这一点:原始gps定位到百度gps定位。我找不到文档,但我认为他们的jsfiddle(?) 可能会给您一个开始的想法。

截至设备和浏览器。。由于小米手机在美国运行良好,所以我猜android系统只会返回正常的原始GPS位置。此外,在美国手机上使用中国浏览器,我仍然能找到正确的位置。所以我认为浏览器也与这种转变无关。

希望这有帮助。

 类似资料:
  • Highmaps 支持多种不同方式的地图交互操作,包括缩放、平移、缩放到指定的区域等,所有相关的属性都可以在地图导航器( mapNavigation )中找到。 需要注意的是地图导航器默认是关闭的,这是因为地图导航器可能会影响到网页的导航操作。当用户在地图上滚动鼠标滚轮时,用户可能是需要操作网页的滚动,而当开启了地图导航器,Highmaps 会捕获鼠标滚轮事件,并响应成地图的缩放操作;同样的情况也

  • echarts 中引用百度地图(非geojson地图)显示散点图等,想问下能不能只显示中国境内,不显示国外区域地图。

  • 我想用谷歌地图显示多个位置 为了显示一个我会去https://www.maps.google.com/maps?daddr=20.566645.345 类似于 https://www.maps.google.com/maps?daddr=20.566645.345 这可能来自网址吗?

  • 我正在使用latitude在百度地图(中国的主要地图服务)中实现一个地图视图 进行线性调整后,百度位置大致出现在正确的位置(几米): 虽然这可以满足我的特殊需要,但我不喜欢这些神奇的数字。有人知道这种抵消是从哪里产生的吗?

  • 问题内容: 最后,我成功显示了地图,现在,我想显示我的当前位置,我尝试使用这些代码,但是当我单击右上角的我的位置按钮时,它不起作用。 AndroidManifest.xml MapsActivity.java 问题答案: 将此代码用于当前位置:

  • 本文向大家介绍如何最好地在Google地图上显示HTML5地理位置的准确性?,包括了如何最好地在Google地图上显示HTML5地理位置的准确性?的使用技巧和注意事项,需要的朋友参考一下 要在Google Map上显示HTML5地理位置的准确性,请使用以下代码-