Googleマップを使用しており、IE8(および場合によってはそれ以下)で発生するような問題が特定されています。この機能はFF、Chrome、IE9で正しく動作します。エラーの周り起こるIE8でGoogle Mapsエラーの原因は何ですか?
コードである:この行に特に
google.load("maps", "3.x", { other_params: "sensor=false" });
var mapdiv = null;
$(function() {
mapdiv = document.getElementById("map");
map = new google.maps.Map(mapdiv, {
zoom: 1,
center: new google.maps.LatLng(6, 35),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
var latlngbounds = new google.maps.LatLngBounds();
:
map = new google.maps.Map(mapdiv, {
zoom: 1,
center: new google.maps.LatLng(6, 35),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
エラーがある:
オブジェクトは、これをサポートしていませんプロパティまたはメソッド
私はIEの開発ツールを使っていますが、map =
のようなものをvar x =
に置き換えてもエラーはありませんので、map
オブジェクトはいくつかのプロパティ/メソッドが欠けていると思います。 map
オブジェクトがどこから来るのかは分かりませんが、google.load
コールからロードされると仮定します。
ここで何が起こっているのか分かりませんか?
参照:http://stackoverflow.com/questions/9158238/why-js-function-name-conflicts-with-element-id –