我正在创建新的谷歌地图标记。
//displays[0].Latitude = -22.626111
//displays[0].Longitude = -43.227489
var marker = new MarkerWithLabel({
position: new google.maps.LatLng(displays[0].Latitude, displays[0].Longitude),
map: map,
labelContent: 1,
labelAnchor: new google.maps.Point(6, 35),
labelClass: "map-label",
icon: pinSymbol(displays[0].Status)
});然后获取标记的位置
//marker.position.lng()
//-43.22748899999999
//marker.position.lat()
//-22.626111为什么不相等?我该如何处理?
发布于 2016-05-06 14:25:13
您可以这样处理:
var latUrl = parseFloat(marker.position.toUrlValue().split(',', 2)[0]);
var lngUrl = parseFloat(marker.position.toUrlValue().split(',', 2)[1]);希望它能帮上忙!
https://stackoverflow.com/questions/37053992
复制相似问题