将.js文件中的数据包含到链接中

时间:2013-11-21 10:05:46

标签: javascript google-maps

我准备了一张带有传单的世界地图,大约有700个标记 - 它已经正常工作了。现在我想通过谷歌地图移动到地图上的点。相关的代码部分是:

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);
        }

我想将地址点(a [0],[1])与google地图的链接合并,以便链接引导用户直接导航。但我不知道如何将数据带入链接。 对不起这个愚蠢的初学者的问题。但我现在到目前为止......

1 个答案:

答案 0 :(得分: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