我在Google地图的顶部添加了一张图片,虽然我可以移除(并添加)此叠加层,但我真正想要做的是将图像换成另一张图像。
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的方式。我不认为是我所追求的。
如何更改地面叠加层中的图像?
答案 0 :(得分:2)
GroundOverlay是一个MVCObject,它实现了一个setter方法set
,你必须设置的属性是url
。
更改网址后,您必须再次致电setMap
:
accessabilityOverlay.set('url','path/to/other/image.png');
accessabilityOverlay.setMap(map);