我有不同类型的标记用于不同的场景,即表示项目的普通标记,表示多个项目作为区域的自定义标记和当太多项目位于同一区域中以便整齐显示时的圆形标记。
我最初使用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;
答案 0 :(得分:1)
令人遗憾的是,目前的google-maps-api-3不允许将标签放置在圆形和多边形等形状上。现在,您可以使用其他库MapLabel for Google Maps V3