2011-07-13 229 views
0

我试图使用Google的Javascript API将标记添加到我的页面上的地图。我知道如何简单地做到这一点,只需在地图上的各个地方放置一些标记图像即可,不过,我希望它稍微凉快一些。Google Maps API - 标记

我想在地图上放置透明的圆圈(小的),但是当它们拥挤在一个区域时,它们会相互重叠(明显),然后创建变暗效果,所以你可以看到事物在更高层次上更拥挤,而不仅仅是一个疯狂的数量相同的确切图像标记(这看起来很sl and,很奇怪)。

以前有没有人做过这样的事情,还是应该以不同的方式接近?

回答

0

尝试使阴影。像你所描述的那样,阴影层叠在彼此之上。例如:

var shadow = new google.maps.MarkerImage('/images/pin_shadow.png', 
    new google.maps.Size(27,30), 
    new google.maps.Point(0,0), 
    new google.maps.Point(0, 19)); 

var marker = new google.maps.Marker({ 
    shadow: shadow, 
    (otherproperties here), 
}); 

让我知道这是否有效。

凯文