最近我有一个任务是在我自己的网站上用 Google Maps API 画圆圈。复杂性是圆的中心代表一个“信号发射器”,我需要使圆透明,每个像素的不透明度代表确切位置的信号强度。
我的基本想法是扩展 Google Map API 的“覆盖”,所以我认为必须用 javascript 编写它。
关键部分是绘制一个不透明度逐渐变化的圆(内部更强,外部更轻),理想情况下,我可以指定每个像素的不透明度。
我一直在寻找 CSS3、SVG、VML 甚至 jquery 和 AJAX 之类的方法,但仍然不知道如何归档它。
非常感谢您的帮助!