我正在创建带有多个标记的Google Map。每个标记都显示一个信息。单击时打开窗口。我需要弄清楚如何向信息添加超链接。Java脚本窗口。
这是一个Javascript的示例,该Javascript确定将在信息中显示哪些文本。窗户:
"infoWindows": [{
"id": 4980,
"marker_id": "latitude and longitude here",
"title": "title here",
"subtitle": "subtitle here",
"phone": "phone here",
"address": "address here",
"email": "email here",
"web": "web here",
"content": "content here",
"open": 0
}
这是允许在单击标记时显示此信息的Javascript:
b.settings.infoWindows[j].title.length > 0 && (l += '<div class="uber-google-maps-info-window-field uber-google-maps-title">' + b.settings.infoWindows[j].title + "</div>"),
b.settings.infoWindows[j].subtitle.length > 0 && (l += '<div class="uber-google-maps-info-window-field uber-google-maps-subtitle">' + b.settings.infoWindows[j].subtitle + "</div>"),
b.settings.infoWindows[j].phone.length > 0 && (l += '<div class="uber-google-maps-info-window-field">' + b.settings.infoWindows[j].phone + "</div>"),
b.settings.infoWindows[j].email.length > 0 && (l += '<div class="uber-google-maps-info-window-field">' + b.settings.infoWindows[j].email + "</div>"),
b.settings.infoWindows[j].address.length > 0 && (l += '<div class="uber-google-maps-info-window-field">' + b.settings.infoWindows[j].address + "</div>"),
b.settings.infoWindows[j].web.length > 0 && (l += '<div class="uber-google-maps-info-window-field uber-google-maps-web">' + b.settings.infoWindows[j].web + "</div>"),
b.settings.infoWindows[j].content.length > 0 && (l += b.settings.infoWindows[j].content), l += "</div>";
我如何将超链接添加到此信息。气泡?我不确定如何用Javascript格式化超链接。优选地,我想将超链接添加到信息的“网络”部分。窗户。帮助非常感谢!
假设您要添加电子邮件作为超链接...
'<div class="uber-google-maps-info-window-field"><a href="mailto:' + b.settings.infoWindows[j].email + '">' + b.settings.infoWindows[j].email + '</a></div>'
或其他一些超链接
'<div class="uber-google-maps-info-window-field"><a href="' + b.settings.infoWindows[j].someHyperlink + '">' + b.settings.infoWindows[j].someHyperlink + '</a></div>'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句