这是我的代码:http://pastie.org/3915628
在第 25 行,我定义了指针的图像。 在函数 GMarker 的第二个参数的第 32 行,我定义了我的标记点。
为什么我的标记没有显示? 我错过了什么吗? 我对使用 Google map 完全陌生。
很抱歉没有在这里粘贴代码,但我不明白缩进规则。我什至在 sublime 中缩进了我所有的代码并直接粘贴到这里,但它只是“代码阻塞”了其中的一部分。
最佳答案
看起来您正在混合版本 2 和版本 3 代码。使用 Version 3 代码作为标记,因为 V2 将不再受支持:
var marker = new google.maps.Marker({
map: map,
position: new google.maps.LatLng(-34.397, 150.644),
icon: "http://maps.google.com/mapfiles/kml/pal3/icon31.png",
shadow: "http://maps.google.com/mapfiles/kml/pal3/icon31s.png"
});
关于缩进,我所做的是突出显示整个粘贴的代码并单击工具栏中的 { }
图标。缩进四个或更多空格的任何内容都将显示为代码。不过,可能有更好的缩进方式
关于javascript - 我已经为我的谷歌地图定义了我的指针图像和指针位置。为什么不显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603745/