[英]How to link (google-maps) infowindow text string?
I am having trouble finding a way to hyperlink the text in my infowindow. 我无法找到一种方法来使信息窗口中的文本超链接。 I have tried the window.location.href command but I don't want to link the marker itself as I need the text to be linked.
我已经尝试过window.location.href命令,但由于需要链接文本,因此我不想链接标记本身。 I have spend a good hour googling but haven't found a way of doing this.
我花了一个小时的时间在谷歌上搜索,但是还没有找到一种方法。 Any help would be greatly appreciated :) my code is below.
任何帮助将不胜感激:)我的代码如下。 The text that appears in the infowindows are in the contentstring variables.
信息窗口中显示的文本位于contentstring变量中。
Thankyou, Anthony 谢谢你,安东尼
function allbrisbaneparks() {
var myLatlng1 = new google.maps.LatLng(-27.51561168,153.0593704);
var myLatlng2 = new google.maps.LatLng(-27.59129579,153.0463111);
var myLatlng3 = new google.maps.LatLng(-27.45968511, 153.0505714);
var mapOptions = {
zoom: 10,
center: myLatlng1
};
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var contentString1 = 'Mott Park'
var contentString2 = 'Bushy Park'
var contentString3 = "Catalina Park"
var infowindow = new google.maps.InfoWindow({
});
var marker1 = new google.maps.Marker({
position: myLatlng1,
map: map,
title: 'Mott Park'
});
var marker2 = new google.maps.Marker({
position: myLatlng2,
map: map,
title: 'Bushy Park'
});
var marker3 = new google.maps.Marker({
position: myLatlng3,
map: map,
title: 'Catalina Park'
});
function addmarker(identity, content){
google.maps.event.addListener(identity, 'click', function allbrisbaneparks() {
infowindow.close();//hide the infowindow
infowindow.setContent(content);//update the content for this marker
infowindow.open(map, identity);
});
}
addmarker(marker1, contentString1)
addmarker(marker2, contentString2)
addmarker(marker3, contentString3)
}
function domlistenerbrisbane(){
google.maps.event.addDomListener(window, 'load', allbrisbaneparks);
}
将您的contentStrings修改为:
var contentString = '<a href="your URL" >The address name</a>';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.