0

私は持っている

  1. 特定の州の緯度/経度
  2. 特定の郊外の緯度/経度

私が欲しいもの:

私は知りたいです

  1. 特定の州の地域
  2. 特定の郊外はどの州にありますか

私がすでに試したこと:

  1. 経度/緯度のポイントが座標の範囲内にあるかどうかを確認するにはどうすればよいですか? -> 残念ながら、php には入っていません。
  2. https://developers.google.com/maps/documentation/geocoding/#ReverseGeocoding
4

1 に答える 1

1

私のLibクラスと動作を使用して、次の2つをジオコーディングできます 。http ://www.dereuromark.de/2012/06/12/geocoding-with-cakephp/

次に、両方の座標を取得し、この情報を使用して結果を取得できます。

それで

  • lat / lngフィールドをテーブル(州および郊外)に追加します
  • それらのそれぞれに対してsave()を実行して、住所フィールド(おそらくここに名前を付けます)をジオコーディングします
  • 現在保存されているlat/lngフィールドを使用して、距離などを決定します

PS:おそらく、郊外がどの州にあるかをすでに示しているジオコーディングの結果が得られるでしょう。そのため、途中でこの情報を抽出することをお勧めします。これは、距離を使用しようとするよりも正確になります。特に小さな状態では、距離によって間違った結果が得られる可能性があります。

于 2012-12-03T09:55:17.873 に答える