2016-08-14 12 views
-1

私のアプリケーションでは、ユーザーがイベントとその場所を保存してから検索できるようにする必要があります。そのため、データベースの名前と緯度/経度の場所が必要です。 Google APIでは他のものを保存することはできませんがIDを配置するので、UI上の場所を自動補完/提案してデータベースに格納できるようにする必要があります。
誰もこのような良いサービスを知っていますか?ストア名と座標を使用できる無料のジオコードAPI

答えて

0

各ポイントに基づいてポイントをDBに追加することができます。Lat &ロング値。したがって、現在の場所(緯度 - 経度)をユーザーがどこかで検索している場合は、DB内で検索し、保存された各点の現在の場所との距離を取得し、表示する結果(JSON形式)を取得できます。

  1. は、クライアント側では(追加情報)そのような近くの場所や代を表示するには、いくつかの自動補完jQueryライブラリを使用しています。
  2. Google Map APIには、マーカーアイコン、説明などのカスタム設定で地図上にカスタムマーカーを表示できるサービスがあります。追加情報をHTML形式で表示できます。あなたはここにいくつかの例を見ることができます : Customizing a Google Map: Custom Markers

は、これらのヒントが参考になっだろうと思います。よろしく。

+1

Google APIがライセンスで許可していないため、候補地名と緯度/経度を保存できません。 – LINQ2Vodka

+0

Google Maps APIサービスを使用して、次のURLのようなカスタマイズされた応答を得ることができます: https://maps.googleapis.com/maps/api/place/autocomplete/json?input=new%20&types=geocode&language=en&sensor = true&key = ____&components =国:us&location = 37.773564、-122.445230&radius = 500 このURLに表示されているように、お客様の要件に応じてパラメータを設定できます。 –

+0

また、これは https://developers.google.com/places/documentation/search –

関連する問題