javascript - 将我自己的图像作为标记而不是图钉标记

标签 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;
      }

我该怎么做?????

最佳答案

Google Maps V3 API(确保你只使用它 - 你似乎使用了 V2 API!)有一个很好的 documentation - 确保将其加入书签,您将需要它。

有很多 JavaScript samples . Here是构建自定义标记的示例。

另请查看 Demo Gallery用于高级应用。

关于javascript - 将我自己的图像作为标记而不是图钉标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6019579/

相关文章:

javascript - 将 Jquery/JS 添加到输入和标签

javascript - Firefox 在表格单元格中的绝对位置

iphone - 当您打开谷歌地图 URL 时,您如何默认步行路线?

java - 谷歌地图 - Android 应用程序未加载 - 空对象引用

javascript - Ajax 之后设置异步标记集群

javascript - 如何在 vaadin 6 中向文本字段或选项卡添加服装属性

javascript - 如何在 React 中正确扩展从外部站点加载的 JS 类

php - 输入类型 ="file"更改后是否可以重新加载表单?

php - 查找坐标数组中最接近的坐标

android - 提取谷歌地图地点数据(特别是汽油价格)