>百科大全> 列表
小程序上定位为什么不准
时间:2025-04-13 09:10:44
答案

估计这是由于你用的坐标系统错误造成的。小程序getLocation默认返回的是“wgs84”坐标系统,这是真实的经纬度坐标,但如果想用小程序的openLocation在微信内置的地图中显示位置是会产生偏差的,因为国家出于安全考虑要求国内的所有地图应用采用经过加密的“gcj02”坐标系统(即俗称的“火星坐标”),所以应该在getLocation时把type属性设为“gcj02”才行,这样获得的就是火星坐标(与实际的经纬度是不相符的)。

不过要注意,在苹果IOS的某些版本中无法获取gcj02坐标,只能获得wgs84坐标。

推荐
Copyright © 2025 奋斗百科网 |  琼ICP备2022020623号 |  网站地图