我正在使用谷歌地图.我遇到了问题
当我拖动地图到达-180经度时,在向左侧拖动了这么远之后。如果我单击"获取中心"按钮,则给出了错误的经度。
var map;
function initialize()
{
var mapOpt = {
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:3,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
map=new google.maps.Map(document.getElementById("googleMap"),mapOpt);
}
google.maps.event.addDomListener(window, 'load',initialize);
这是小提琴链接
http://jsfiddle.net/3Ld249ap/2/
有什么建议吗?
试试这个它对我有用
var mapCenter = map.getCenter();
var location = new google.maps.LatLng(mapCenter .lat(), mapCenter .lng());