問題タブ [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.

0 投票する
4 に答える
10694 参照

iphone - iPhoneでジオコーディング(逆ジオコーディングではない)を行うにはどうすればよいですか?

逆ジオコーディング(住所から緯度/経度)用のiPhone APIがあるのに、通常のジオコーディング(住所から緯度/経度)にはないiPhoneAPIがある理由に戸惑います。

ユーザーが入力した住所の地図(MKMapView)に注釈を表示できるようにしたい。(地図に触れるのではなく、テキストとして)私が知る限り、それは入力された住所の緯度/経度を決定する必要があることを意味します。

HTTPを使用して実行できるように見えますが、逆ジオコーディングもそのように実行できた可能性があります。なぜ彼らは一方をサポートし、もう一方はサポートしなかったのですか?

「なぜ?」についての回答 または「どうやって?」両方ともいただければ幸いです。

***誰かがこのトピックに関して何か新しいことを学びましたか?聞いたことのない発表はありますか?

0 投票する
6 に答える
1518 参照

algorithm - ジオコーディングされた情報を距離で検索する

住所のデータベースがあり、すべてジオコーディングされています。

What is the best way to find all addresses in our database within a certain radius of a given lat, lng?

In other words a user enters (lat, lng) of a location and we return all records from our database that are within 10, 20, 50 ... etc. miles of the given location.

It doesn't have to be very precise.

I'm using MySQL DB as the back end.

0 投票する
6 に答える
562 参照

c# - 緯度と経度が変わる?

作成中のアプリのジオコーディング コンポーネントを作成していて、Yahoo Maps を使用することにしました。ジオコード API ラッパーといくつかの単体テストを作成し、1 日で終了しました。翌日戻ってきてテストを実行すると、緯度と経度が変更されていることがわかりました。この変更は私にとっては問題にならないほど小さいものでしたが、結果を比較するために単体テストで使用していた小数点以下 4 桁への丸めに影響を与えるほど重要でした。

緯度と経度を変更するという話は聞いたことがありません。これは私が期待/説明する必要があるものですか? 誰でも理由を説明できますか?

0 投票する
4 に答える
4376 参照

google-app-engine - Google App EngineのGeoPtプロパティで「近くにある」エンティティをクエリするにはどうすればよいですか?

GeoPtプロパティに基づいて(現在の場所から)最も近いエンティティを返すGQLクエリを作成するにはどうすればよいですか?適度に近い距離を持つエンティティのセットを計算する「距離」関数を作成する必要がありますか?

よろしくお願いします!

0 投票する
4 に答える
1564 参照

google-maps - 非標準の会社の住所をジオコーディングする方法

私はビジネスとその住所の小さなデータベースを持っています。Google Geocode APIを使用して、おそらく 80% の精度を得ることができました。ビジネスの住所が通りにある場合、通常、Google は適切に機能します。ただし、多くの企業には奇妙な住所があり、データベースによって異なる方法で表示されます。例:

Google の Geocoder は、この場所の適切な住所を見つけることができません。ただし、「Royal Copenhagen, Manly NSW 2095」を Google で検索すると、住所を簡単に見つけることができ、ピンの位置も正確です。

現在、ジオコーディング プログラムで住所フィールドのさまざまな組み合わせを試して、最適な場所を取得しようとしています。Google マップでは、電話番号と都市を入力すると非常に良い結果が返されますが、ジオコーダはまったく異なる結果を返すことに注意してください。

このようなデータベースをプログラムでジオコーディングすることに成功した人はいますか?

0 投票する
5 に答える
5506 参照

google-maps - Google マップで道路をマークする

さまざまな通りをさまざまな色で表示する Google マップの上にオーバーレイを作成したいと考えています。

Google Maps API では、特定のエリアをカバーするマーカーとポリゴンを作成できます。

どういうわけか異なる通りをマークする方法はありますか?

0 投票する
2 に答える
1583 参照

java - Bing をローカル検索として使用する

私がやっている ajax アプリでは、Google ローカル検索 API を使用してアドレス情報を入力していました。たとえば、ユーザーが雇用情報を入力する必要がある場合、会社名を入力すると、一致する会社のリストが表示され、その 1 つをクリックするとすべての住所フィールドに入力されます。ただし、GoogleのAPIの制限により使用できません。問題のないクローズド https アプリがあります。

https 要件のため、サーバーをプロキシとして使用する必要があります。これは、使用制限がかなり緩いことを意味します。そのため、Bing は適切な選択です。REST API は優れた方法のように思われ、十分に機能しますが、1 つの問題があります。中心点の位置は、緯度と経度で指定する必要があります。ユーザーは、郵便番号または市/州の形式で情報を提供します。これは明らかにジオコーディングを意味します。最適なルートは何ですか? 不足しているジオコーディングを回避する良い方法はありますか? Bing API を見ると、ジオコーディングは有料の SOAP Web サービスとして提供されているようです。それを行う場合、ジオコーディングにGoogleマップを使用する必要があります-httpsを使用したエンタープライズバージョンのマップはありますか? 他の提案はありますか?

私はサーバーでJavaを使用しており、明らかにフロントエンドでjavascriptを使用しています。これは JavaScript を多用するアプリなので、JavaScript ソリューションも歓迎されます。

0 投票する
3 に答える
1375 参照

web-services - 特定の場所を指定して、ビジネス名を検索する API?

このような既存のサービスがあることを本当に望んでいます。場所 (GPS 座標または番地など、ジオコーディングまたはリバース ジオコーディング サービスを使用してそれらを切り替えることができます) があり、おおよそその場所にあるとリストされているビジネスを見つけたいと考えています。

このサービスがまだ存在しない場合、私が望むことを行う最善の方法は、場所に近いビジネスのリストを取得し、それらを調べて、必要なポイントに最も近いものを選び出し、次のように言うことだと思います距離がこれよりも短い場合、私はそれに「入っています」。

どのサービスを調べる必要があるか (1 つのビジネスを特定するため、または場所に近いリストを取得するため)、または私の方法論がばかげていると思われる場合は、お知らせください。

編集: yahoo ローカル検索機能は、私がやりたいことがほとんどできるようです私はそれをいじり始めるつもりです

0 投票する
3 に答える
4334 参照

geolocation - 大規模なジオコーディングされたデータセットを使用して密度マップを作成しますか?

50,000 を超えるジオコード ポイント (緯度と経度) を含むデータ セットがあります。各ポイントには、品質、ステータスなどの一連のデータが関連付けられています。

これらのメトリックによるデータの分布を示す一連の密度マップを作成したいと思います。たとえば、1 つのマップは、品質が「良い」であるすべての項目の密度を示します。

ポイントのセットが少ない場合は、Google マップとカスタム マーカーを使用します。ただし、ここでは、さまざまなセグメントに数万のポイントがあります

これを行うのに役立つ API またはライブラリはありますか?


私が行く解決策:

  1. マッピングする領域をグリッドに分割します。
  2. 各正方形の中に入るエントリの数を数えます。
  3. 四角ごとに、エントリ数に応じた透明度を持つ PNG を生成します。
  4. この一連の PNG をマーカーとして Google マップに入力します。
0 投票する
1 に答える
1647 参照

ruby-on-rails - 実際の商号を取得するための逆ジオコーディング

これはより一般的な質問ですが、私の特定のケースでは、GoogleマップAPI(v2)を使用するruby/railsアプリが関係しています。

緯度/経度のポイントを取得して住所(標準のrevジオコード)を取得し、その住所をさらに一歩進めて、特定のビジネス名が関連付けられているかどうかを確認したいと思います。

したがって、例として言うと(数字はどこからともなく引き出されます):

41.23232、-81.98938 => 1500 Prospect Avenue、Cleveland Ohio 44134 => Winking Lizard Tavern

その2番目のルックアップを行う標準的な方法はありますか?

ホワイトページドットコムで逆アドレス検索へのURLをプログラムで作成し、応答HTMLを解析できると思いますが、もっと良い方法があることを望んでいました。

アップデート:

Googleの情報を含むように回答が更新されました。