v2からv3のgooglemaps apiに切り替えていますが、gMap.getBounds()
機能に問題があります。
マップの初期化後にマップの境界を取得する必要があります。
これが私のjavascriptコードです:
var gMap;
$(document).ready(
function() {
var latlng = new google.maps.LatLng(55.755327, 37.622166);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
gMap = new google.maps.Map(document.getElementById("GoogleMapControl"), myOptions);
alert(gMap.getBounds());
}
);
だから今それgMap.getBounds()
は未定義であることを私に警告します。
クリックイベントでgetBounds値を取得しようとしましたが、正常に機能しますが、ロードマップイベントで同じ結果を取得できません。
また、ドキュメントがGoogle Maps API v2に読み込まれている間、getBoundsは正常に機能しますが、V3では失敗します。
この問題を解決するのを手伝ってくれませんか。