問題タブ [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.
google-maps - グーグルマップが突然機能しなくなった(白地図)
私はグーグルマップから始めています。ただ学ぶ。しばらく前、それは働いていました。今ではありません。すべてがUIコントロール、マーカー/オーバーレイで機能しているように見えますが、マップは空白です。
geocoding - アイデアを探す:どのようにしてジオコーダーを書き始めますか?
オープンソースのジオコーダーはGoogleやYahooと比較することはできないので、優れたオープンソースのジオコーダーを作成するプロジェクトを開始したいと思います。明確にするために、ジオコーダーはいくつかのテキストを受け取り(通常はいくつかの制約があります)、1つ以上の緯度/孤立電子対を返します。
これは大変で大変な作業だと思いますので、どうやって始めたらいいのかと思います。何を読みますか?どのアルゴリズムに精通しますか?どのコードを確認しますか?
また、これを非常に機敏に開発しようとしていると仮定すると、最初のプロトタイプで何ができるようにしたいと思いますか?
編集:今のところデータの質問を脇に置いておきましょう。私が持っているウェイポイントのデータベースとともに、OpenStreetMapデータを使用します。後で他のデータセットも含める予定ですが、ジオコーダーは元のデータの品質によって本質的に制限されることに気付きました。
geocoding - 緯度経度API
住所データベースを持っていて、googlegeocodingとyahooAPIを使用して緯度と経度を見つけようとしました。他に人気のあるAPIやプログラムはありますか?私はubuntuプラットフォームを使用しています。
python - Web アクセスなしのリバース ジオコーディング
私は、GPS データに基づいてリアルタイムのリバース ジオコーディング操作を実行できることが要件の 1 つであるアプリケーションに取り組んでいます。特に、緯度と経度のペアがマップされている州/県を特定し、ある州/県から別の州/県に移動したことを検出できなければなりません。
これまでにいくつかのアイデアがありますが、次のいずれかについて何かアイデアがあるかどうか疑問に思いました。
- この問題に効率的に取り組むための最良のアプローチは何ですか?
- 見つけるのに適した場所と、北米の州/県の境界の適切な形式は何ですか?
手始めに、私が持っている2つの主なアイデアを次に示します。
- 北アメリカをグリッドに分割し、グリッド内の各長方形を特定の州にマッピングします。緯度と経度 (またはその逆) に基づいて、このテーブルを検索します (必要な精度を求めるほど、このテーブルは急速に大きくなります)。
- 各州のポリゴンを定義し、なんらかの計算を行って、緯度/経度のペアがどのポリゴンにあるかを判断します。これについてどうすればよいか正確にはわかりません。州/県の境界を定義する 1 つの方法として、HTML イメージ マップが思い浮かびます。
私は、興味のある人、または提案したい素敵なライブラリを持っている可能性のある人のために、python で作業しています。
明確にするために... Web アクセスを利用できないため、実行時に既存のリバース ジオコーディング サービスを使用することはできません。
javascript - キャプチャしたばかりのジオコーディングされた画像のスクリーンショットを挿入しますか?
GoogleMaps/VirtualEarth ジオコード リクエストを実行すると、結果の画像 (地図上の場所を示す) が自分のサイトに表示されます。
問題は、このグラフィックの一部を「キャプチャ」してフォームに表示する必要があることです。
これを実行して結果をフォームに追加することは可能ですか?
xml - 10,000 件の Google マップ ジオコーダー応答の毎日のサーバー側キャッシュ
私は現在、J2EE Web アプリケーションで約 10,000 の Google マップ ジオコーダー応答のサーバー側キャッシュを実装する方法を検討しています。Google はジオコーディング リクエストの数を 1 日あたり 15,000 に制限しているため、リクエストを 24 時間保存する方法が必要です。リクエストは、サーバー上にある XML ファイルから発信され、最終的には毎日更新されます。
当初は、各住所が格納されている XML ファイルに少しの追加情報を追加することだけを考えていました (ファイル内の 1 つのタイムスタンプと、各住所の緯度/経度の値)。ただし、キャッシュされたデータを JSON としてフォーマットされた別のファイルに保存する方が、かなり高速ではないのではないかと考えています。このアプローチに関する私の懸念は次のとおりです。
- JSON よりも XML に慣れていて、快適に作業できます
- 私はできる限り重労働のために jQuery を使用していますが、jQuery での JSON 固有のサポートはあまり見たことがありません。
- 私が見たファイルからJSONを取得する1つの例 used
eval
、私は本能的に敬遠します - JSON を学習する価値があると確信させてくれる良いリファレンスが見つかりませんでした。
あなたたちは何を言わなければなりませんか?XML と JSON を使用すると、顕著なパフォーマンスの違いはありますか? XML よりも JSON でこれを行うほうがよい場合、ベスト プラクティスに関する本当に優れたドキュメント、または不足している素敵な jQuery プラグインはありますか? XML や JSON 以外に考えたことのない他のデータ形式があるかもしれません (リレーショナル データベースを使用したくないことは既にわかっていますが)。
シンプルで、直感的で、高速であることを望みます。XML 形式は最初の 2 つであることは知っていますが、3 番目についてはわかりません。
また、Google マップのジオコーディング サービスを使用しなければならない理由もありません。多数のリクエストを検索するのに適しているが、そうする頻度が低い他のサービスの推奨事項はありますか? ここでいくつかのオプションを検討し始めています が、特に優れた/高速で使いやすいサービスについて意見を求めたいと思います.
編集:私が使用するサービスは、交差点と適切な住所をサポートする必要があります。
database - 米国の大都市圏名のデータベース?
都市によって定義された米国の大都市圏(サンフランシスコベイエリア、サウスベイ、バークシャー、ニューヨーク州北部など)のデータベースを見つけることに失敗しました。
そのようなものが存在するかどうか誰かが知っていますか?
ウィキペディアには、ここに「州内地域」のリストがあります。
http://en.wikipedia.org/w/index.php?title=List_of_regions_of_the_United_States#Intrastate_regions
50の州ごとに苦労することを除いて、その地域の記事を引き出して、その地域がどの都市で構成されているかを見つけます。
連邦政府のMSAおよびCSAリストは、一般名ではなく統計的グループ化に基づいているため、役に立ちません。
よろしくお願いします、
-マイケル
iphone - 住所からCLLocationまたはMKPlacemarkを特定するにはどうすればよいですか?
逆ジオコードを実行する方法(緯度/経度の場所を指定して住所を取得する方法)について、APIドキュメントとデモを次々と見てきました。逆にする必要があります。AppleのMapKitAPIはそれを完全に回避しているので、これはすでに解決された問題だと思います。
java - Google Maps API v3 に関するバッチ ジオコーディングに関するその他の質問
Google Maps API v3 ジオコーダ サービスにジオコード リクエストを送信する速度を制限する良い方法を見つけようとしています。Javascript にはいいところがないこと、wait
またはsleep
その実行が当面シングルスレッドであるためであることは知っています。
各ジオコーダー リクエストは、jQueryeach
関数内で送信されます。したがって、一般的なコードの骨組みは次のとおりです。
への各呼び出しの間に待機する固定間隔を設定するにはどうすればよいgeocode
ですか? Javascript が実行されるのと同じ速さで各リクエストを送信すると、OVER_QUERY_LIMIT
20 件のリクエストしか送信していない場合でも、すぐに応答を受信し始めます。これは予想されることであり、クライアントが Google のサービスとうまく連携できるようにしようとしています。
私が追求したいと考えている別の方法は、ジオコーディングのために Javascript を完全に放棄し、すべてを Java で記述することです。Java を使用すると、リクエスト間でスリープするのは非常に簡単です。
しかし、Java で Google のジオコーディング サービスを (具体的には、バージョン 3 の API を使用して) 使用する方法が見つかりませんでした。GeoGoogleは 1 年以上古いようで、v2 を使用しています。
Javaでそれを行うことはできますか?
google-maps - REST 経由で Bing Maps ジオコーディング API にアクセスする方法はありますか?
REST 経由で Bing Maps API にアクセスして、住所からジオコーディング情報を取得する方法はありますか? これは、Google と Yahoo にとっては些細なことです。私が探しているのは、Yahoo からの次のような機能です。
http://developer.yahoo.com/maps/rest/V1/geocode.html
(具体的には、そのページのサンプル リクエスト URL を参照してください。ただし、番地、市区町村、州、郵便番号のパラメーターを個別に指定するのではなく、単純な「場所」パラメーターを含む URL も想像してください。)
REST を介して Bing API の他の部分を使用する例を見つけましたが、Maps API、特にジオコーディング機能にアクセスするものはありません。