在幾頁,我已經開始收到上述錯誤,但僅適用於Chrome ...谷歌地圖:遺漏的類型錯誤:錯誤類型
下面是一些簡單的代碼來演示錯誤:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" ></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=AIzaSyD4uPYa8gidHCvCzXxEAalEzkEh94MhZYg&sensor=false"></script>
<script>function initializeMap() {
myLatlng = new google.maps.LatLng(42.791968,3.035231);
var myOptions = {
zoom: 8,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById('map_canvas'), myOptions);
marker = new google.maps.Marker({
position: myLatlng,
map: map,
title: 'Tonys Place - Luxury apartment near the beach'
});
}
google.maps.event.addDomListener(window, 'load', initializeMap);
</script>
</head>
<body>
<div id="map_canvas" style="width: 400px; height: 400px">
</div>
</body>
</html>
我很難過 - 任何想法讚賞!
謝謝
你訪問這個作爲一個文件中的任何機會:///而不是通過一個Web服務器?如果是這樣,您需要在https://ajax.googleapis之前添加https:... – Adam
什麼版本的Chrome?也許可以嘗試API的[發佈版本](https://developers.google.com/maps/documentation/javascript/basics#Versioning)。 – geocodezip
我在Windows的Chrome瀏覽器中看到[that code](http://www.geocodezip.com/v3_SO_typeError.html)沒有任何錯誤 – geocodezip