在Google地图中放大/缩小时是否有辅助功能/公式来保持圆形覆盖不变?

时间:2011-01-18 02:36:22

标签: google-maps-api-3 formula

我正在使用GMap V3 API Circle来显示事件位置,如果在该位置发生的事件越多,则圆的大小,即半径会更大,换句话说,圆的大小仅与事件编号出现在该位置。

但是,地球表面上圆的API半径为,这意味着如果我放大/缩小,圆的视觉大小会有所不同,那么是否有一些功能或公式可以保留无论我在哪个缩放级别,圆的大小常数?

谢谢!

瑞安

1 个答案:

答案 0 :(得分:1)

我还没有看到任何在Google地图上制作常量圆圈的功能。所以我正在使用的另一种解决方案是制作圆形图像,然后在Google地图上使用带有自定义图像的标记叠加层。以下是标记覆盖的代码。

var image = 'circle.png';
var beachMarker = new google.maps.Marker({
position: centerPoint,
map: map,
icon: image,
});