我想给谷歌地图中某个地方留下印记。 但是我觉得Google Map的标记并不准确。谷歌地图经度和纬度
例如,让我们尝试在Google地图中使用Marker的白宫。 白宫位于38°53'51.54“N和77°2'8.40”W的谷歌地球基础上。
我将其转换为纬度38.535154和经度-77.2840
所以我创造了这个代码:
var company = new google.maps.LatLng(38.535154, -77.2840);
var marker;
var map;
function initialize() {
var latlng = new google.maps.LatLng(38.535154, -77.2840);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
marker = new google.maps.Marker({
map:map,
draggable:true,
animation: google.maps.Animation.DROP,
position: company
});
google.maps.event.addListener(marker, 'click', toggleBounce);
}
然而,当我打开我的浏览器,我的标记是在华盛顿的西南。
所以我的问题是:
是谷歌地图纬度&经度是有点关闭(不符合 谷歌地球同步),或者是有什么错我的转换还是我 代码?
如果说谷歌地球长&经纬度是错误的,是否有 方式直接从谷歌地图知道经度和纬度?
嗯,我不知道如何转换。如果我知道,我不会问。 – Rudy