我想在谷歌地图上画很多圈(每个屋顶上有很多圈)。谷歌地图圈不是圆的
我试过Circle类,看起来对于大圆圈来说没问题,但是当画小圆点时,它们根本不是圆的。
我正在使用的代码是这样的:
for(var i = 0; i < latitudes.length; i++)
var newCircle = new google.maps.Circle({
strokeColor: "#FFFFFF",
strokeOpacity: 0,
strokeWeight: 1,
fillColor: "#FFFFFF",
fillOpacity: 1,
map: map,
center: new google.maps.LatLng(latitudes[i], longitudes[i]),
radius: 0.5
});
newCircle.setMap(map);
,其结果是:
我知道还有其他方法在谷歌地图上画点,但我如果有办法让他们看起来应该是圆的,那么他们真的很喜欢Google解决方案。
谢谢,它的工作。但是,他们不是非常有效的性能方面(google.maps.Circle in't虽然) – Nicolas
我不知道性能方面。我只是最近才切换到矢量而不是图像。编辑它们比切换标记要容易得多。我没有画出很多图像,但是从我对Gmaps的体验中,太多的标记会减慢它的速度(除了在Flash地图的日子里回来) –
我终于和定制者一起去了,使用不同的png作为圆形颜色,使用大小属性缩放 – Nicolas