针对不同的场景,我有不同类型的标记,即表示一个项目的普通标记、将多个项目表示为一个区域的自定义标记以及当太多项目位于同一区域而无法整齐显示时的圆形标记。
我最初使用的是 infobox对于自定义标记的标签,但是当标记重叠时标签难以辨认,因此在帮助下我将其更改为具有标签的标记,这解决了问题。
我还使用信息框作为圆形标记的标签 - 但我只想使用一种类型的标签,所以我想知道是否可以在 google.maps.circle 而不是信息框上使用markerwithlabel ?
circleOpts: {
strokeColor: '#FF0000',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#FF0000',
center: someCenterPosition,
radius: someRegionRadius
};
var circle = new google.maps.Circle(circleOpts);
circle.position = circleOpts.center;
最佳答案
不幸的是,当前的 google-maps-api-3 不允许将标签放置在圆形和多边形等形状上。现在您可以使用附加库 MapLabel for Google Maps V3
关于javascript - markwithlabel 可以与 google.maps.circle 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35148297/