1

特定の場所で最も近い場所を表示したい.GoogleマップからGoogle Places APIを使用して、自分の場所に最も近いすべての場所を表示するようにコーディングしました。

参考リンク

しかし、問題は、カテゴリに関する場所を表示したいということです。例: ホテルを表示したい場合、現在地に最も近いホテルのみを表示する必要があります。

4

3 に答える 3

0

[プロジェクト]>[プロパティ]>[Javaビルドパス]>[ライブラリ]に移動し、android.jarまたはmaps.jarが直接含まれていないことを確認します。リーフとして少なくともmaps.jarとandroid.jarを含むGoogleApiaのみが必要です。

于 2013-03-15T05:54:45.343 に答える
0

Places API のドキュメントに従って、 Nearby Search リクエストでパラメータを渡して、サポートtypesされているタイプで結果をフィルタリングできます。

「types — 指定されたタイプの少なくとも 1 つに一致する場所に結果を制限します。タイプはパイプ記号 (type1|type2|etc) で区切る必要があります。サポートされているタイプのリストを参照してください。」

でフィルタリングされた Nearby Search リクエストの例types=doctor|electrician:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&rankBy=distance&types=doctor|electrician&sensor=false&key=AddYourOwnKeyHere

于 2012-12-04T00:22:49.993 に答える
0

Google api には、 Google の種類を表示する場所の種類があります。

場所の種類のリンク: https://developers.google.com/places/documentation/supported_types

それぞれをプラス記号 (+) で区切って、複数の場所の種類を含めることができます。

keyword=coffee+internet

ほぼ適切な結果が得られます

于 2012-11-30T11:36:06.773 に答える