问题描述
我需要根据时间将一些标记设为半透明.有什么方法可以控制标记的CSS不透明度吗?还是有可能可靠地找出标记的DOM元素?
I need to make some markers semi-transparent depending on time. Is there any way to control the CSS opacity of a marker? Or is it possible to reliably find out a marker's DOM element?
我使用Google Maps API v3.
I use Google Maps API v3.
推荐答案
无法通过CSS进行.您可以引用数组中的标记,然后在每个标记对象上使用setIcon()
方法循环遍历该数组,以引用具有不同不透明度的图标(假设您正在使用具有Alpha透明度的PNG).您必须调用一个函数来根据用户输入或其他事件更改图标.
There is no way via CSS. You could reference the markers in an array, and then loop through the array using the setIcon()
method on each marker object to reference icons with different opacities (presuming you're using PNGs with alpha transparency). You'll have to call a function to change the icons based on user input or some other event.
这篇关于如何控制谷歌地图标记的不透明度的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!