【问题标题】:Change Image in Google Map Ground Overlay更改 Google Map Ground Overlay 中的图像
【发布时间】:2015-11-10 21:54:17
【问题描述】:

我在谷歌地图的顶部添加了一张图片,虽然我可以删除(和添加)这个叠加层,但我真正想做的是将图片换成另一个。

var imageBounds = {
    north: 51.498304,
    south: 51.490996,
    east: -0.272327,
    west: -0.2787
};

accessabilityOverlay = new google.maps.GroundOverlay(
    templateUrl + '/img/access-bicycle.png',
    imageBounds);

accessabilityOverlay.setMap(map);

在谷歌上搜索这个问题让我不断回到如何使用“BitmapDescriptorFactory”使用 Android API 来完成它,我认为这不是我所追求的。

如何更改地面叠加层中的图像?

【问题讨论】:

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


    【解决方案1】:

    GroundOverlay 是一个 MVCObject,它实现了一个 setter 方法 set,您必须设置的属性是 url

    更改网址后,您必须再次调用setMap

    accessabilityOverlay.set('url','path/to/other/image.png');
    accessabilityOverlay.setMap(map);
    

    【讨论】:

      猜你喜欢
      • 2023-04-09
      • 2013-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 2011-11-06
      相关资源
      最近更新 更多