7
A
回答
8
您遍歷數組,併爲每對創建一個新的Marker
實例。這很簡單:
<script>
var map = new google.maps.Map(document.getElementById('map'), {
center: new google.maps.LatLng(55.378051, -3.435973),
mapTypeId: google.maps.MapTypeId.ROADMAP,
zoom: 8
});
var locations = [
new google.maps.LatLng(54.97784, -1.612916),
new google.maps.LatLng(55.378051, -3.435973])
// and additional coordinates, just add a new item
];
locations.forEach(function (location) {
var marker = new google.maps.Marker({
position: location,
map: map
});
});
</script>
這適用於任何數量的緯度/經度對;只需將一個新項目添加到locations
陣列。
0
,你可以這樣做
var map = new GMap2(document.getElementById("map_canvas"));
map.addControl(new GSmallMapControl());
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
// Create our "tiny" marker icon
var blueIcon = new GIcon(G_DEFAULT_ICON);
blueIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
// Set up our GMarkerOptions object
markerOptions = { icon:blueIcon };
// Add 10 markers to the map at random locations
var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
var lngSpan = northEast.lng() - southWest.lng();
var latSpan = northEast.lat() - southWest.lat();
for (var i = 0; i < 10; i++) {
var point = new GLatLng(southWest.lat() + latSpan * Math.random(),
southWest.lng() + lngSpan * Math.random());
map.addOverlay(new GMarker(point, markerOptions));
}
我已經採取了從谷歌API文檔這個例子中,他們表現出瞭如何使用LAT翁展現東西
請參閱本作的細節
Showing markers using Google API
雖然我已經使用v2已被棄用,但使用的概念將大致相同
相關問題
- 1. 如何在Google地圖上顯示多個地點?
- 2. 如何在Google地圖中顯示多個多段折線?
- 3. 如何在Google地圖中一次顯示多個標記android
- 4. 如何僅在Google地圖中顯示某個地方?
- 5. Xamarin表單 - Google地圖在地圖上顯示多個標記
- 6. 在Google地圖上顯示多個航點v3
- 7. 如何在Google地圖上顯示多個位置?
- 8. 顯示Google地圖
- 9. 如何讓Google地圖顯示整個多邊形?
- 10. 未顯示Google地圖API地圖
- 11. 在地圖中顯示多個標記
- 12. 在地圖中顯示多個標記
- 13. 如何通過數組獲取多個值並將此地點顯示在Google地圖中?
- 14. 在Google Maps API中顯示多個地圖標記
- 15. 如何在Google地圖中查看兩個地點之間的附近地點?
- 16. 如何顯示城市的Google地圖?
- 17. 如何在Google地圖中顯示Blackberry 5.0中的多個位置?
- 18. 如何在Google地圖上顯示此多邊形?
- 19. 如何在地圖中顯示多個多邊形
- 20. 在JQuery Mobile中顯示Google地圖
- 21. Google地圖不會在Android中顯示?
- 22. 在Google地圖中顯示3D路線
- 23. 在一個頁面上顯示Google地圖的多個實例
- 24. 如何在Google地圖上繪製地圖標記並在點擊其中一個時顯示詳細信息?
- 25. Android Google地圖不顯示
- 26. 如何在Google地圖中顯示兩個地理空間之間的路線?
- 27. 在一張地圖上顯示多個Google地圖標記和路線
- 28. 如何使用Google地圖顯示地圖?
- 29. 如何在Google地圖街景視圖中顯示infowindow標記
- 30. 如何在sqlite中顯示地圖中的多個標記
好主意!我的情況是,我有一堆需要轉換爲座標的位置名稱。這些位置名稱是從文檔中提取的,這些文檔是搜索引擎的搜索結果。輸入是文檔的自由文本,輸出是帶有顯示這些位置名稱的引腳的地圖。這個JavaScript只需要數組(固定數據庫)作爲輸入,可以在上述情況下完成?非常感謝。 – Jun
您的位置名稱是否是任何特定的格式,或者它們是否以原始文檔中寫入的任何格式從搜索引擎結果中的文本中提取? –
例如,在谷歌的搜索結果中,有可能包含地理位置的文本文檔。首先,我想查找這些位置,然後可能會調用Web服務將名稱轉換爲可能存儲在某處的座標。之後,調用Google地圖API將這些名稱顯示爲地圖中的引腳。 – Jun