2013-11-21 44 views
0

我已經準備好了帶有小冊子的世界地圖,大約有700個標記 - 它已經正常工作。現在我想通過谷歌地圖移動到地圖上的點。相關的代碼部分是這樣的:將.js文件中的數據包含到鏈接中

for (var i = 0; i < addressPoints.length; i++) { 
      var a = addressPoints[i]; 
      var title = a[2]; 
      var name = a[3] 
      var colormarker = a[4] 
      var typemarker = a[5] 
      var marker = L.marker(new L.LatLng(a[0], a[1]), 
       {icon: L.mapbox.marker.icon({'marker-symbol':typemarker, 'marker-color': colormarker}), 
       title: name 
      }); 
      marker.bindPopup(title + '<br><a href=http://maps.google.com/maps?saddr=>Navigate</a>'); 
      markers.addLayer(marker); 
     } 

我想合併adresspoints(A [0],A [1])與谷歌地圖,使得鏈路直接引導用戶到導航鏈接。但我不知道如何將數據帶入鏈接。 對不起,愚蠢的初學者的問題。但我已經走了這麼遠,現在...

回答

0

這應該帶你到那些緯度/經度座標以16

var url = 'https://maps.google.com/maps?q=' + a[0] + ',' + a[1] + '&z=16' 

marker.bindPopup(title + '<br><a href=' + url + '>Navigate</a>'); 

For example

變焦