没有别针/图标的地图

时间:2013-04-01 14:47:58

标签: google-maps google-maps-api-3 google-maps-markers

我正在尝试确定Google Maps API是否适合我使用。
我有一个我想在地图上显示的地方列表(意大利地图)
我喜欢那样:

  1. 地图不显示任何其他标签,但显示地雷,

  2. 我的地方在地图上显示为标签,没有任何图标/图钉

  3. 我看到(例如Changing markers icons in Google Maps application)您可以更改图钉图标,但我不想要任何图标。

2 个答案:

答案 0 :(得分:4)

  1. 设置地图样式以删除所有其他标签 - 我喜欢使用此wizard。请注意“更多选项”'左下角的链接提供了更多自定义选项。
  2. 要创建仅包含标签而非针脚的标记,您需要使用透明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)。