我正在尝试确定Google Maps API是否适合我使用。
我有一个我想在地图上显示的地方列表(意大利地图)
我喜欢那样:
地图不显示任何其他标签,但显示地雷,
我的地方在地图上显示为标签,没有任何图标/图钉
我看到(例如Changing markers icons in Google Maps application)您可以更改图钉图标,但我不想要任何图标。
答案 0 :(得分:4)
要创建仅包含标签而非针脚的标记,您需要使用透明PNG作为标记图标。我使用了20x20的一个。调整图标锚点将标签移动到正确的位置,我发现7,7是合理的。有关自定义图标的详情,请参阅docs.
var marker = new google.maps.Marker({
position: markerPosition,
map: map,
icon: {
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(7, 7),
url: transparentIconURL
},
label: '1'
});
答案 1 :(得分:1)
您可以将styled map与Google Maps API v3(或完全custom map with your own tiles)
一起使用如果您只想要地点的文字标签,请查看InfoBox库(this example)。