Googleマップ上の任意の場所の住所や座標を最小限の手間で取得するにはどうすればよいですか?

Googleカレンダー「where」フィールドで指定した場所へのマップを含むウィンドウを生成しますが、多くの場合、選択する場所は間違っています。 “Whitehorse Fish Ladder @ 60.69635、-135.0404” の形式で座標を使用して「where」を追加するか、番地を使用すると、正しくなりますが、住所がない場合はどうなりますか指先で?

回答

完全な地図が指先にある場合は、右に移動できます。 -任意の場所をクリックして、「DirectionsFromHere」または「DirectionsToHere」を取得します。これにより、from / toボックスにクリックした場所に最も近いGoogleの近似値が表示されます。

「What」を使用することもできます。 「sHere」を使用してマーカーを設定します。マーカーは、コーナーに関連する緯度/経度があります(ただし、道路や住所を見つけるようには見えません)

コメント

  • これは投稿された回答の最も直接的なルートです。残念ながら、番地データベースがまばらであるか不完全な地域では信頼性がありません。座標が適切な場合は、最も近い道路の名前を選択するだけの場合もあります。これは、長さが数キロメートルになる場合があります。
  • aaaaah、'は完全ではありません。非常に悪い:座標を取得するには、既存のGoogleマップの方向のみを削除します(左下の"への方向に似ているものはすべてチェックを外します)。 '複数の目的地が存在する場合、正確な座標がファジーな"そのような道路と交換されます"。

回答

住所があり、それを見つけたいと思っています。 Lat / Lon(逆ジオコーディング)

  1. GoogleマップサイトのLatLongツールチップをオンにします(詳細は以下を参照)。

今はどちらか…

  1. Googleマップで住所を検索します。目的の場所を示すマーカーにマウスを合わせます。代替テキスト 代替テキスト-または-
  2. 逆ジオコーディングには、GoogleマップのジオコーディングAPIを使用します。例: http://maps.google.com/maps/api/geocode/json?address=34.0703、-118.3981 & sensor = false -または-
  3. GoogleマップでLat / Longを検索します検索。代替テキスト 代替テキスト

。。

あなたは緯度/経度を持っており、 (最も近い)アドレス(geocoding)を見つけたい

  1. google maps geocoding api を使用します。

a)Jsonの結果: http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway、+ Mountain + View、+ CA & sensor = false

b)Xmlの結果: http://maps.google.com/maps/api/geocode/xml?address=1600+Amphitheatre+Parkway、+ Mountain + View、+ CA & sensor = false

。 。 。

LatLongツールチップをオンにするにはどうすればよいですか?

代替テキスト

代替テキスト

代替テキスト

コメント

  • この使用例では、住所もLat / Longも自由に使用できません。 "これはどこにありますか?"
  • そうです、それが私が理由です。私の投稿の最後にLatLngツールチップについて触れました。これでulat / long ..が得られ、ここから別のブラウザタブを開いて、APIテキストを貼り付け、画面に表示されているlat / long 'を使用できます。それは逆ジオコーディングを行います。オーストラリア(メルボルンからのI ' m)および他のほとんどの国で最適に機能します。間違いなく最初の世界。

回答

公式のv3googleマップapiの例でマーカーをドラッグするだけです

http://gmaps-samples-v3.googlecode.com/svn/trunk/draggable-markers/draggable-markers.html

FireFoxを使用している場合は、Googleマップとこれを使用できますjavascriptコードのスニペットとブックマークを作成します。

("http://www.google.co.uk/search?q=",gApplication .getMap().getCenter()));

[google.com、.ca、.co.zaなどになります]

注:これは、地図の緯度と経度の中心のみを取得します。ズームインすると、精度が高くなります。

参照

http://mapperz.blogspot.com/2007/02/return-latitude-and-longitude-fast.html

ブックマークの作成手順についてはこちらをご覧ください。

もう1つの便利な方法は、アドレスを選択します(コピーして貼り付ける場合と同じように)

javascript:void((function(){var%20e=document.createElement("script");e.setAttribute("type","text/javascript");e.setAttribute("src","http://www.bookmaplet.com/scripts/bm.js");document.body.appendChild(e)})())

*上記のようにこのコードを置き換えて、別のブックマークを作成します。

コメント

  • ドラッグマーカーの例は完璧な答えであり、同時の番地と座標を提供します。フォームを簡単にコピーして貼り付けることができます。 if マーカーが最初にインタラクティブに配置された場合。けれども東オーストラリアの誰にとっても完璧です;-)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です