[英]How to make chromeapp open in its window instead of a new tab of browser
[英]How to make Google marker url open in a new browser window or tab?
我在谷歌地图上有一些标记,并希望在点击它们时打开一个新的标签或窗口。 我只能在同一浏览器窗口选项卡中打开单击的标记URL。
这是它现在的工作方式......
var latlon = new google.maps.LatLng(MAP_FOCUS_LATITUDE, MAP_FOCUS_LONGITUDE);
var myOptions = {
center : latlon,
zoom : 14,
mapTypeId : google.maps.MapTypeId.ROADMAP,
mapTypeControl : false,
navigationControlOptions : {
style : google.maps.NavigationControlStyle.LARGE
}
};
var map = new google.maps.Map(document.getElementById("mapholder"), myOptions);
var marker = new google.maps.Marker(
{
position : new google.maps.LatLng(10.0,20.0),
title : "Blah",
url : "http://www.myurltest.com"
});
google.maps.event.addListener(marker, 'click', function() {
window.location.href = this.url;
});
在HTML中,通常可以这样做以在新选项卡中打开链接...所以如何获得此效果?
<a href="http://www.myurltest.com" target="_blank">Blah blah</a>
我将不胜感激!
url属性是为样式图标定义精灵表,但是为此更改了click的回调
window.open(this.url, '_blank');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.