Google maps 显示一个链接";显示方向“;在信息窗口中
我有一张有几个记号的地图。我需要能够在markers信息窗口中显示一个链接“Show directions”(显示方向),将用户带到maps.google.com并显示方向Google maps 显示一个链接";显示方向“;在信息窗口中,google-maps,google-maps-markers,map-directions,Google Maps,Google Maps Markers,Map Directions,我有一张有几个记号的地图。我需要能够在markers信息窗口中显示一个链接“Show directions”(显示方向),将用户带到maps.google.com并显示方向 function setMarkers(map, locations) { for (var i = 0; i < locations.length; i++) { var shop = locations[i]; var myLatLng = new google.maps.
function setMarkers(map, locations) {
for (var i = 0; i < locations.length; i++) {
var shop = locations[i];
var myLatLng = new google.maps.LatLng(shop[1], shop[2]);
var nimi = shop[0];
var osoite = shop[5];
var puhelinnumero = shop[3];
var verkkosivu = shop[4];
var content = "<div class='content'><h3>"+nimi+"</h3><strong>Osoite:</strong> "+osoite+"<br /><strong>Puhelinnumero:</strong> "+puhelinnumero+"<br /><strong>Verkkosivu:</strong> <a href='"+verkkosivu+"' target='_blank'>"+verkkosivu+"</a><br /><br /><a href='http://maps.googleapis.com/maps/api/directions/json?origin=Vuonotie 19, 05200 Rajamäki&destination="+osoite+"'>Reittiohjeet</a></div>";
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: shop[0]
});
var infowindow = new google.maps.InfoWindow()
google.maps.event.addListener(marker,'click', (function(marker,content,infowindow){
return function() {
infowindow.setContent(content);
infowindow.open(map,marker);
};
})(marker,content,infowindow));
}
}
功能设置标记(地图、位置){
对于(变量i=0;iOsoite:“+Osoite+”
“+Puhelinnumero+”
Verkkosivu:
”;
var marker=new google.maps.marker({
职位:myLatLng,
地图:地图,
标题:店铺[0]
});
var infowindow=new google.maps.infowindow()
google.maps.event.addListener(标记,'click',(函数(标记,内容,信息窗口){
返回函数(){
infowindow.setContent(content);
信息窗口。打开(地图、标记);
};
})(标记、内容、信息窗口);
}
}
有没有办法添加类似的内容?在谷歌搜索片刻后找到了解决方案。问题是,我在谷歌上搜索的是谷歌开发者,而不仅仅是基本的谷歌地图 很明显,它可以作为一个链接,提供从用户位置到所选地址的方向