0

ユーザーが地図上の場所を選択する必要があるアプリケーションがあります。Googleマップのグラフィカルインターフェイスのために、この目的のために呼び出す正しいインテントは何だろうと思っていました. これを行う標準的な方法はありますか?第二に、ユーザーがテキスト ボックスを使用して場所の場所を入力したいだけの場合、ユーザーの場所に応じて場所のヒントを表示する方法はありますか?

4

2 に答える 2

1

google mapmapview-> https://developers.google.com/maps/documentation/android/を使用するためにAndroidで利用可能な外部ライブラリがあります

いくつかの場所を検索するには、google Places API(https://developers.google.com/places/)を使用して処理できます。テキストボックスを作成してそこから入力を取得し、必要に応じて例を検索できます。あなたがこれを使うことができるシドニーオーストラリアでいくつかの「食べ物」を検索してください

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere

jsonデータが返されます。その後、解析して場所の緯度と経度を取得し、マップビューで表示できます。

または、google map JavaScript APIを使用することもできます。機能はほぼ同じだと思いますが、HTMLファイルで作成してAndroid Webビューに表示します。これを使用する場合は、iOSアプリケーションでHTMLを表示して使用することもできます。 UIWebViewのファイル

ご不明な点がございましたら、コメントでお問い合わせください:)

于 2012-11-12T06:12:18.003 に答える
0

こんにちは、テキストボックスについてはよくわかりませんが、マップから入力を取得したいだけの場合は、マップ上の場所にマーカーを配置するマップをタップするようユーザーに依頼できます。これは、 OnTapメソッドで実行できます。方法のリンクは次のとおりです。ここここ

于 2012-11-12T06:21:20.443 に答える