2013-11-21 42 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

变焦