問題タブ [geocoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 緯度経度円と球上の円が重なるかどうかの判断
PHP をサーバー スクリプト言語として使用し、MySQL をデータベースとして使用して、Geo Proximity Search 機能を備えたアプリケーションを作成しています。
状況を考えてみましょう:
それぞれのオブジェクトに関連付けられた緯度と経度の位置を持つオブジェクトの特定のセットがある場合。国や都市などの場所の詳細を KM の範囲/半径とともに指定すると、たとえば MySQL クエリを使用して、その半径/範囲内にあるオブジェクトを取得します。
上記の計算により、地球上の国/都市の中心点から 10 KM の範囲内にあるオブジェクトが得られます。
ここで、この 10 KM エリアにない 1 つのオブジェクト (緯度と経度を含む) があるとします。たとえば、地球上の国/都市の中心点から 15 KM です。このオブジェクトのサービス範囲は 10 KM です (最大 10 KM のエリアにサービスを提供します)。
問題は、国/都市の中心点から 10 KM の範囲内のオブジェクトを探している場合、サービス範囲が 10 KM のオブジェクト (国/都市の中心点から 15 KM) も検索に含める必要があるということです。
どうすれば可能になりますか?国/市の中心部の緯度、経度座標、範囲/半径 (オブジェクトを見つける必要がある)、および配達半径 (たとえば 10 KM) を持つオブジェクトとそれに対応する座標があります。
PHP、MySQL を使用してそれを行う方法を教えてもらえますか?
iphone - iPhone - 写真から位置情報にアクセス
iPhone アプリで、iPhone カメラで撮影した写真から位置情報 (ジオコードと呼ばれていると思います) を抽出することはできますか?
それを行うための API 呼び出しがない場合、データのバイトを解析して情報を抽出する既知の方法はありますか? 自分で巻けるもの?
geocoding - 見逃したジオコーディングのクリーンアップ (またはデータ クリーニングに関する一般的なアドバイス)
私は、世界中のロケーション アドレス (500k+) のかなり大きなデータベースを持っています。多くの住所は重複しているか、ほぼ重複していますが。新しい住所が入力されるたびに、それがデータベースに既に存在するかどうかを確認し、存在する場合は、既存の緯度/経度を取得して新しいエントリに適用します。別のテーブルにリンクしない理由は、住所が検索対象のグループとして使用されないためです。また、住所の違いが十分にあるため、住所を区別したい場合がよくあります。住所が完全に一致する場合は、その緯度/経度を適用します。そうでない場合は、都市レベルに行って適用します。そこで一致が得られない場合は、別のプロセスを実行する必要があります。
広範な背景が得られたので、問題です。ときどき、緯度/経度が通常の許容誤差範囲をはるかに超えてしまうことがあります。しかし、不思議なことに、通常、これらの緯度/経度の 1 つまたは 2 つだけが範囲外になり、残りのデータは正しい都市名でデータベースに存在します。
どのようにデータをクリーンアップすることをお勧めしますか? geonames データベースを持っているので、理論的には正しいデータを持っています。私が苦労しているのは、これを行うために実行するルーチンは何かということです。
誰かが (低レベルの) データ スクラビングの方向性を教えてくれたら、それは素晴らしいことです。
google-maps - Google の GeoCode XML レスポンス - レスポンスを理解する
皆さん、Google の GoogleMap API 全体で、標準的な座標形式は最初に緯度、次に経度です。つまり、次のようになります。
-33.4487470,151.3425040
GeoCode の XML 応答で、データが座標ノードで逆になっているのはなぜですか? すなわち:
また、ExtendedData ノードとその中の情報に光を当てることはできますか? すなわち:
私が知っているちょっとしたランダムな質問ですが、なぜGoogleは座標ノードでこれらの値を交換するのでしょうか??
乾杯
アンディ
google-maps - Google マップで最寄りのユーティリティを検索
特定の都市/地域で最寄りの病院/消防署などを見つけるにはどうすればよいですか?
maps.google.com にアクセスして「サンフランシスコ」と入力し、次に「病院」と入力すると、サンフランシスコ周辺のすべての病院が表示されます。
ジオコーダーを使用して同じことを適用できますか?
本当にありがとう!
追記: 検索バーを使用する代わりに、ジオコーダーを手動で使用しようとしています。そうすれば、検索結果の結果を制御できます。
.net - 無料のサービスを使用してジオコーディング用の.netライブラリを簡単に実装できますか?
データベースに保存するには、.Netで使用して住所をジオコーディングする(住所から緯度/経度を取得する)必要があります。
それを成し遂げるために調べるべき図書館/プロジェクトは何ですか?
ここで検索した後、googleとcodeplex.comで、私が求めていることを実行するように見えるいくつかのオプションがあることがわかりました...しかし、それらのいくつかはがらくたで時間の無駄かもしれません-そしていくつかはただ恒星かもしれません。
どちらに行くのですか?それらのいずれかを使用しましたか?
geolocation - Google ジオコーディング API (都市 => 経度、緯度)
Google は、都市名 (または zip) を渡して経度と緯度を返すことができる RESTful API を提供していますか?
Google Maps API を使用してこれを行う方法は知っていますが、場所をジオコーディングできるようにするためだけに、ユーザーに巨大な 200k Google Maps API をダウンロードさせたくありません。
経度と緯度 API への URL ベース (REST) の都市/郵便番号を知っている人はいますか?
この情報をジオコーディングすると、他の複数のプロセスが開始されるため、この最初のステップを実行することは、大量のダウンロードと JavaScript のロードアップによる現在のボトルネックである Google Maps API を使用して迅速に実行するために非常に重要です。
javascript - Google Geocode via HTTP callback function?
I want to use the google geocode via HTTP functionality to translate a city name into longitude and latitude in for my AJAX web application.
However, it appears that no callback function exists for the HTTP geocoder functionality
http://code.google.com/apis/maps/documentation/geocoding/index.html
Is that true, no callback function exists?
Because if that is true, it essentially means that the Google geocode via HTTP api is useless when used with AJAX because JavaScript will throw a crossdomain exception error.
Any ideas on how I can use the geocode via HTTP api in my AJAX web application in JavaScript?
Note: I do not want to use the full blown Google Maps API which is approx 200kb download (i.e. GClientGeocoder). I want to use the HTTP api b/c of it's super quick responsiveness and lack of needing my web users from having to download the huge full blown interactive google maps api.
E.g. http://maps.google.com/maps/geo?output=json&sensor=false&key={API_KEY}&q={CITY,STATE}&CALLBACK=????
Thanks
jquery - Google の GeoCoding HTTP サービスで jquery.getJson を使用する
Google は、住所のジオコーディングとリバース ジオコーディングのための優れた REST インターフェイスを提供しています。私の API キーは有効で、ブラウザのアドレスにリクエストを直接入力するとうまくいきます。ただし、次のjqueryはひどく失敗し、その理由がわかりません。ここで私を助けてくれることを願っています。
このサービスに関する Google の REST インターフェイス ドキュメント: http://code.google.com/apis/maps/documentation/geocoding/index.html