2015-11-05 188 views
1

所以,我正在一個項目,使用地圖很多,並且工作被傳遞給我, 我必須使所有這谷歌地圖標記。谷歌地圖與數字標記

enter image description here

並把號碼手動:

enter image description here

我問,如果它可以通過代碼把數字,他們說,不,這需要做這種方式。

所以,我需要知道,有一種方法來改變這個數字的JavaScript或CSS或任何可以自動化這個過程。

回答

3

這的確是非常有可能的 - 只要使用label屬性:

var marker = new google.maps.Marker({ 
    position: new google.maps.LatLng(56.43, 10.3), 
    map: map, 
    label: '6' //<-- 6 will be the text inside the marker 
}); 

演示用不同的號碼 - >http://jsfiddle.net/ec2cr0jw/

但是,你只能用一個字符添加標籤,讓您的數字範圍限制爲0..9。如果你想在標記中使用更復雜的文本或更長的數字,你可以從頭開始自己創建標記,就像在這個問題的答案中一樣 - >How to add values in google map v3

+0

謝謝,我會這樣 –