把我自己的图像作为标记而不是针标记

key*_*yur 9 javascript google-maps

我想把我的标记引脚用于此代码:

  var map = new GMap2(document.getElementById("map-canvas"));
  map.addControl(new GLargeMapControl());
  map.addControl(new GMapTypeControl());
  map.setCenter(new GLatLng(<?=$lat;?>,<?=$lng;?>), 6);

  var point = new GLatLng(<?=$lat;?>,<?=$lng;?>);
  var marker = createMarker(point,'Welcome:<b></b><br>Second Info Window with an image<br><img src="http://localhost/gps/user_photo/" width=80 height=80>')
  map.addOverlay(marker);

  function createMarker(point,html) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?????

Pek*_*ica 5

谷歌地图V3 API(确保你只使用它 - 你似乎使用V2 API!)有一个很好的文档 - 确保你收藏这个,你需要它.

有很多JavaScript示例.以下是构建自定义标记的示例.

另请参阅演示库以获取高级应用程序.