Google Maps API v3:标记一个圆圈

时间:2010-09-07 15:46:34

标签: javascript google-maps

我正在使用以下代码使用Google Maps v3 API在地图上生成一个圆圈:

var postcode_a = new google.maps.Circle({
 center: postcode_a_location,
 map: map,
 radius: 70,
 fillColor: "#3da5e1",
 fillOpacity: 0.5,
 strokeColor: "#2b546b",
 strokeWeight: 1
});

我想要做的是在我的圈子中心放置一个文字标签

我已经倾倒了文档并且看不到简单的方法来执行此操作。我可以向自己提出的唯一解决方案是在圆圈顶部叠加标记,并将icon设置为包含我要显示的文本标签的透明PNG。然而,这是一个非常不优雅的解决方案,因为我无法准确地偏移图标的位置,以便它以任何缩放级别显示在圆圈的中心(以及其他明显的原因)。

有人可以建议解决这个问题吗?我不是在使用第三方库操纵API。我见过一些针对API的v2编写的内容,但其中大部分似乎都是为了向标记而不是 circle 添加标签或工具提示,无论如何

1 个答案:

答案 0 :(得分:1)

如何在javascript体育文档的叠加部分中描述图像叠加层?

另请查看this