如前所述「Geocodezip」,谷歌不共享技術在他們的標記添加標籤。你必須添加你自己的。 markerwithlabel'basic.html'示例在這裏解決了我的問題。它允許你添加標記 我編輯了一下代碼以便能夠添加多個標記/標記對
var image = {
url: './customMarker.jpg',
// This marker is 20 pixels wide by 32 pixels high.
size: new google.maps.Size(100, 100),
// The origin for this image is (0, 0).
origin: new google.maps.Point(0, 0),
// The anchor for this image is the base of the flagpole at (0, 32).
anchor: new google.maps.Point(0, 32)
};
var NewLabels=[
['Test2', 34.03, -118.235],
['Test1', 35.03, -117.235],
['Test2', 36.03, -116.235],
['Test3', 37.03, -115.235],
['Test4', 38.03, -114.235],
];
for (var i = 0; i < NewLabels.length; i++) {
var title = NewLabels[i][0];
var title = new MapLabel({
text: NewLabels[i][0],
position: new google.maps.LatLng(NewLabels[i][1], NewLabels[i][2]),
map: map,
fontSize: 20,
align: 'right'
});
var marker = new google.maps.Marker({animation: google.maps.Animation.DROP, icon: image,});
marker.bindTo('map', title);
marker.bindTo('position', title);
marker.setDraggable(true);
};
它不受本地API支持。 [MarkerWithLabel](http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerwithlabel/docs/examples.html)可能是最接近第三方的圖書館,您可以調整風格「標籤」分區。或者您可以嘗試[MapLabel](https://github.com/googlemaps/js-map-label) – geocodezip
不確定這是否有幫助,但您可以使用Google註冊位置,並最終會在地圖上本地顯示。 – GreatBlakes
嘗試使用'label','title'用於翻頁文本,並且沒有基於[Marker]的文本屬性(https://developers.google.com/maps/documentation/javascript/3.exp/reference#Marker)資源。 'text'是MarkerLabel資源的一部分 – adjuremods