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

前端 - 关于地图坐标的问题?

慕容修伟
2024-11-29

最近写了一个在 web 端的应用,使用了腾讯地图,按照介绍说腾讯地图使用的是 GCJ02 火星坐标系,但是我发现直接通过 navigator.geolocation.getCurrentPosition() 获取到的坐标是可以直接传入到腾讯地图中,并不需要执行 WGS84 到 GCJ02 坐标的转换。那么这层转换是发生在哪里,是腾讯地图的 api 自动实现了坐标转换吗?

共有1个答案

傅和璧
2024-11-29

腾讯地图的 API 已经在内部实现了坐标转换。当你将 WGS84 坐标传递给腾讯地图时,地图 API 会自动将其转换为 GCJ02 坐标进行渲染和定位,因此你无需手动进行转换。

但是你在导出跟上传给其他的业务场景时候你的转回来 存储的时候好像要转回来吧

 类似资料:
  • 我如何根据坐标创建谷歌地图链接。他们的新基本共享网址包含许多参数,例如- https://www.google.com/maps/place/Vetlanda,瑞典/@57.4217311,15.0849255,13z/data=!3m1!4b1!4m2!3m1!1s0x465758d912d321b5:0x55675191e550be84?hl=en 有什么想法吗?不希望嵌入,而只是创建可以共享

  • 我正在使用VEMap API。我有一张地图的左上点和右下点(包围框)的纬度和经度。我要得到中心点。有什么简单的方法可以做到这一点?我在谷歌上搜索也找不到解决办法。 我在想的是,如果我能用上面提到的两点定义地图,那么我就能非常容易地得到中心:

  • 我要做一个类似微信分享位置的功能,不知道高德地图可以实现这种功能吗?

  • 我在使用Canvas时需要存储一系列坐标点,关于存储坐标点的方式有很多,请问如何选择坐标的数据结构比较合适?

  • 部分型号无法使用此功能。 可确认自己所在的位置,或搜索场所及路径的应用程序。 初次使用应用程序时,会显示是否使用位置数据的确认画面。若要使用位置数据请轻触[是]。关于位置数据的使用,若稍后想变更设定,可进入(设定)>[开始]>[位置数据]进行变更。 轻触屏幕,可将(显示当前位置)或(选项)等项目切换为显示/隐藏。 A ) 搜索栏 B ) (显示列表)/(隐藏列表) 轻触即可将搜索结果列表切换为显示

  • 在放开最后一行注释后执行 : A的引用内存反而降低了,A对B的引用好像并没有解除,为什么会降低内存了? 为什么A对象的内存降低了呢

  • 正如我在标题中指出的,我已经开始开发一个简单的应用程序,它包含在主框架窗口中,一个双缓冲面板。在这个面板中可以绘制一些图形,让我们把这个面板看作是一个简单的视窗,用来显示在里面绘制的元素。 这里添加了两个功能,平移和缩放可以缩放变换,并使用MouseDown和Move事件上更新的增量在paint事件内平移变换,OnMouseWheel用于更新缩放变换。 当缩放大于1(比例100%)时,尝试添加支持

  • 我有一个代表半径(r)和另一个代表角度(θ)的值列表。我正在尝试制作一个极地图,其中北为0度,东为90度,依此类推。 列表中的角度与绘制的角度不对应。有人知道怎么解决吗?