Google地图v3 - 将网址附加到iframe

时间:2015-02-08 09:22:02

标签: google-maps-api-3 google-maps-markers

我正在尝试将网址附加到iframe,当点击事件监听器时不确定这是否是正确的方法。

var locations = [
     ['Station 1', -32.77255333509087, 151.64851427078247, 1, www.url.com],
     ['Station 2', -32.75009, 151.73467000000405, 2, www.url.com],
     ['Station 3', -32.79854, 151.64355, 3, www.url.com],

];


var marker, i;

for (i = 0; i < locations.length; i++) {

marker = new google.maps.Marker({ 
     position: new google.maps.LatLng(locations[i][1], locations[i][2], url: place[4]),
     map: map, icon: icon_station, animation: google.maps.Animation.BOUNCE

});

google.maps.event.addListener(marker, 'click', (function(marker, i) {
     return function() {
         $("#station_frame").attr("src", "URL Goes here?");
     }
})(marker, i));
}

1 个答案:

答案 0 :(得分:0)

"URL goes here?"替换为:

locations[i][4]

......它应该有用。

注意: 这部分代码是错误的并强制语法错误:

new google.maps.LatLng(locations[i][1], locations[i][2], url: place[4])

必须是:

new google.maps.LatLng(locations[i][1], locations[i][2])