5
A
回答
5
有没有办法通过CSS。您可以引用数组中的标记,然后在每个标记对象上使用setIcon()
方法遍历数组,以引用具有不同不透明度的图标(假定您使用的是具有alpha透明度的PNG)。您必须调用一个函数才能根据用户输入或其他事件更改图标。
21
标记的不透明度可以与marker.setOptions({'opacity': 0.5})
7
设置您可以使用marker.setOpacity(0.5);
https://developers.google.com/maps/documentation/javascript/3.exp/reference#Marker
代码片段:
var marker;
function initialize() {
var map = new google.maps.Map(
document.getElementById("map_canvas"), {
zoom: 10,
center: {
lat: -33.9,
lng: 151.2
},
mapTypeId: google.maps.MapTypeId.ROADMAP
});
marker = new google.maps.Marker({
position: {
lat: -33.890542,
lng: 151.274856
},
map: map,
title: "Bondi Beach"
});
}
google.maps.event.addDomListener(window, "load", initialize);
html,
body,
#map_canvas {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px
}
<script src="https://maps.googleapis.com/maps/api/js"></script>
<input id="inc" type="text" value="0.5" />
<input type="button" id="set" value="set opacity" onclick="marker.setOpacity(parseFloat(document.getElementById('inc').value))" />
<input type="button" id="full" value="full opacity" onclick="marker.setOpacity(1.0);" />
<div id="map_canvas"></div>
相关问题
- 1. 谷歌地图`不透明度gmnoprint`标记元素设置
- 2. 谷歌地图标记与透明文字标签
- 3. 谷歌地图方向不透明
- 4. 如何控制标记是谷歌地图的JavaScript哪一层?
- 5. 如何控制位图的透明度?
- 6. 谷歌地图透明图像覆盖
- 7. 在谷歌地图上设置定制瓷砖的不透明度Android
- 8. 谷歌地图API v3重叠形状不透明限制
- 9. 窗体不透明度..如何控制?
- 10. 如何启用谷歌地图标记
- 11. 谷歌地图数据层不透明控制从外部按钮
- 12. 谷歌地图标记infowindow
- 13. android谷歌地图标记
- 14. 谷歌地图标记DROP
- 15. 谷歌地图标记
- 16. 标记谷歌地图
- 17. 谷歌地图 - 多标记
- 18. 谷歌地图标记
- 19. 标记在谷歌地图
- 20. 谷歌地图API标记
- 21. 谷歌地图 - 多标记
- 22. 谷歌地图:getSelected标记
- 23. RxJS谷歌地图标记
- 24. 角谷歌地图标记
- 25. 谷歌地图标记
- 26. IE6/7谷歌地图瓷砖透明度 - 我看不到地图
- 27. 如何删除谷歌地图控制
- 28. 控制用户放置的谷歌地图标记
- 29. 控制infowindow的谷歌地图链接就像标记一样
- 30. 如何使角度谷歌地图中的标记可拖动?
这是非常相似到http://stackoverflow.com/questions/8721327/effects-and-animations-with-google-maps-markers/8722970#8722970 – bamnet 2012-01-11 05:11:19