0

Android アプリのマップにマーカーを追加したいと考えています。私はそれを行う方法を知っています(オーバーレイアイテム)。私の質問は:緯度/経度が既にわかっているポイント (地図上) にマーカーを手動で配置しているので、Google マップ上の場所の正確な緯度と経度を取得する方法があるかどうか知りたいですか? 現在、私は従業員に特定の場所に行き、この ( http://bit.ly/K4fOcy ) アプリを使用してその場所の緯度/経度を決定し、電子メールで送信するように依頼しています。これらの緯度/経度の値を使用して、アプリのマップにマーカーを配置します。しかし、取得した緯度と経度は正確ではありません。約 300 ~ 2500 m の誤差があります (実寸で)。
または、Google Places API を使用しますか? それはどのように機能しますか?Google プレイス データベースにない場所はどうなりますか? 地図上でそれらを正確にマークするにはどうすればよいですか? 誰かが私を正しい方向に向けてくれたら、とても感謝しています。

ありがとう

4

2 に答える 2

1

Google Places APIに表示されていない施設で作業していて、http: //maps.google.com/から直接座標を取得できるようにしたい場合は、次のようにします。

  1. 住所または地域の知識を使用して、地図上で関心のある場所を見つけます
  2. 地図を右クリックして、[ここに何がありますか? ]を選択します。コンテキストポップアップメニューから

Lat-Lng座標は検索入力ボックスに自動的に入力され、通常、住所はダイナミックサイドパネル(多くの場合、ストリートビューの写真)にも表示されます。

座標を照会する方法を探している場合は、Geocoderdev -guideサービスを使用して住所を座標に変換できます。

于 2012-05-21T19:16:21.417 に答える
0

Google マップのジオコーディング API を見たことがありますか? 住所を渡すことができ、応答として緯度/経度のペアが返されます。各応答で返される精度の値があり、ジオコーダーが位置をどの程度解決できたかがわかります。https://developers.google.com/maps/documentation/geocoding/

于 2012-05-21T16:39:19.840 に答える