更改 Google 地图地面叠加层中的图像
Change Image in Google Map Ground Overlay
我在 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 来完成它,我认为这不是我想要的。
如何更改地面叠加层中的图像?
GroundOverlay 是一个实现 setter 方法 set
的 MVCObject,您必须设置的 属性 是 url
.
更改 url 后,您必须再次调用 setMap
:
accessabilityOverlay.set('url','path/to/other/image.png');
accessabilityOverlay.setMap(map);
我在 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 来完成它,我认为这不是我想要的。
如何更改地面叠加层中的图像?
GroundOverlay 是一个实现 setter 方法 set
的 MVCObject,您必须设置的 属性 是 url
.
更改 url 后,您必须再次调用 setMap
:
accessabilityOverlay.set('url','path/to/other/image.png');
accessabilityOverlay.setMap(map);