2012-05-10 13 views
3

私はGoogle Maps APIを使い始めようとしていますが、ドキュメントは非常に混乱しています。グラウンドオーバーレイの画像の座標を見つける方法を知っている人はいますか?Googleマップ地上オーバーレイの座標を見つけるにはどうすればよいですか?

ここにコードをコピーして(https://developers.google.com/maps/documentation/javascript/overlays#GroundOverlays)、私の画像で自分のウェブサイトで作業しています。しかし、私はニューアークから私の場所に座標を変更しようとすると、画像はまったく表示されません。私はちょうどimageBoundsの座標を推測していて、それが動作しない原因になっていると推測しています。どんな助けでも大歓迎です。

これは私のコード(緯度経度座標は例からコピーされている)である。

 function initialize() { 

    var newark = new google.maps.LatLng(40.740, -74.18); 
    var imageBounds = new google.maps.LatLngBounds(
     new google.maps.LatLng(40.712216,-74.22655), 
     new google.maps.LatLng(40.773941,-74.12544)); 

    var myOptions = { 
    zoom: 13, 
    center: newark, 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 

    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

    var oldmap = new google.maps.GroundOverlay(
     "http://www.mcography.com/beta/Accessibility_Map.png", 
     imageBounds); 
    oldmap.setMap(map); 
} 
+0

あなたはどのように座標を変更しましたか?あなたも試したものをペーストできますか? –

+0

var newark =新しいgoogle.maps.LatLng(41.265437、-95.947405); \t VaRのimageBounds =新しいするgoogle.maps.LatLngBounds( \t新しいgoogle.maps.LatLng(41.270969、-95.958889)、 \t新しいgoogle.maps.LatLng(41.270872、-95.938718))。 – mcography

答えて

2

私はmaps.google.comラボの緯度経度マーカーと緯度経度ツールチップのオプションを使用します(リンクは右側のバーにあります - 下)。私が近づくと、LatLngの数字に少し微調整を加えるだけです。

LatLngBoundsボックスに間違ったコーナーを使用している可能性があります。南西(左下)、北東(右上)でなければなりません。間違ったコーナーを使用すると、画像が表示されないという効果があります。

+0

ご協力ありがとうございます。 – mcography

+0

他人が利益を得ることができるように、回答を受け入れるようにしてください。 –

+1

ありがとう@Chad。まだ投稿のSOの方法に慣れている。 – mcography

関連する問題