我希望有人可以用我的Google Maps API代碼來幫助我。谷歌地圖 - 無法讀取未定義的屬性'__e3_'
我已經設置了一個有多個標記的地圖,但是我想爲標記添加點擊事件,這樣就會出現一個信息窗口,這是我遇到問題的地方。
$(document).ready(function() {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=true&callback=mapInitialize";
document.body.appendChild(script);
});
function mapInitialize() {
var options = {
zoom: 5,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById('map_div'), options);
geocoder = new google.maps.Geocoder();
function codeAddress(markerValue, addressValue) {
geocoder.geocode({ 'address': addressValue}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
markerValue = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
}
});
}
var marker1;
codeAddress(marker1, '1 My Road, Somewhere, A1 1AA');
var infowindow1 = new google.maps.InfoWindow({
content: '<div class="infowindow"><strong><a href="http://mylink.com">Title</a></strong><br />Address details</div>'
});
google.maps.event.addListener(marker1, 'click', function() {
infowindow1.open(map, marker1);
});
}
所以我得到的錯誤「無法讀取屬性‘_ ’未定義」 E3當我包括的addListener代碼。
我已閱讀過類似問題的其他帖子,但我已閱讀所有回覆,即使它們具有相同的問題,沒有任何適用於他們的解決方案適用於我,或者它們與這是我寫的。
在此先感謝。