El error se debe a que el pequeño programa
cambia de forma predeterminada wgs84 a gcj02 y el error se reducirá de manera mucho
más intuitiva.
A continuación se muestran las coordenadas gcj02. Debajo del punto central del mapa y los marcadores
están las coordenadas wgs84.
Pai Daxing son los marcadores de las marcas de latitud y longitud del usuario obtenidas por las coordenadas wgs84.
Kumamoto lleva la latitud y la longitud obtenidas antes por gcj02. El
error sigue siendo muy grande. Si observa
estos tres artículos, debería poder comprender que la
corrección de la desviación de latitud y longitud de mapas de red como Baidu y Google Gaode y los problemas relacionados con el sistema de coordenadas
se utilizan en el subprograma de WeChat. Mapa y posicionamiento Algunos pozos y experiencias
WeChat applet-Tencent map muestra el problema de la desviación
También hay un sitio web que puede ayudarnos a obtener la latitud y longitud y convertir las coordenadas.
También hay un sitio web que puede ayudarnos a obtener la latitud y la longitud y convertir las coordenadas.
Aquí hay un código simple
wx.getLocation({
type: 'gcj02',
onLoad: function (options) {
var that=this;
wx.getLocation({
type: 'gcj02',
success: function (res) {
console.log(res);
var latitude = res.latitude;
//getApp().globalData.latitude = res.latitude;
var longitude = res.longitude;
that.setData({
latitude: latitude,
longitude: longitude,//buyong在上面的data中初始化变量,在这set
markers: [{
iconPath: "/image/fe6e546034a85edfa278dd3546540923dc54758a.jpg",
id: 0,
latitude: latitude,
longitude: longitude,
width: 50,
height: 50
}],
hou:true
})
//console.log(latitude);
//弹框
}
})
},