1

这是我的代码: http: //pastie.org/3915628

在第 25 行,我定义了指针的图像。在第 32 行,对于函数 GMarker 的第二个参数,我已经定义了我的标记点。

为什么我的标记没有出现?我错过了什么吗?我对使用谷歌地图完全陌生。

我很抱歉没有在这里粘贴代码,但我不明白缩进规则。我什至在 sublime 中缩进了我的所有代码并直接将其粘贴到这里,但它只是“代码阻塞”了其中的一部分。

4

1 回答 1

2

看起来您正在混合版本 2 和版本 3 代码。对标记使用版本 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"
  });

关于缩进,我所做的是突出显示整个粘贴的代码并单击工具栏中的{ }图标。任何缩进四个或更多空格的内容都将显示为代码。不过,可能有更好的缩进方式

于 2012-05-15T15:19:02.540 回答