2013-04-01 31 views

回答

1

您可以使用谷歌地圖API v3的一個styled map(或完全custom map with your own tiles

如果你只是想文本標籤的地方,看看InfoBox庫(this example)。

+0

感謝您的回答,從提供的鏈接我想這就是我需要的東西。不幸的是,我找不到一種方法來實現它,而不使用JavaScript--我不知道(任何python/perl替代品都會很受歡迎!) – alessandro

1
  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' 
        });