我已经为我的谷歌地图定义了我的指针图像和指针位置。为什么不显示?

时间:2012-05-15 15:13:33

标签: javascript google-maps google-maps-api-3

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

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

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

我为没有粘贴代码而道歉,但我不理解缩进规则。我甚至在崇高中缩进了我的所有代码,并将其直接粘贴在此处,但它只是“代码阻塞”的一部分。

1 个答案:

答案 0 :(得分: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"
  });

关于缩进,我的工作是突出显示整个粘贴的代码,然后单击工具栏中的{ }图标。四个或更多空格缩进的任何内容都将显示为代码。尽管

,可能还有更好的缩进方法