問題タブ [google-geocoding-api]

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 投票する
3 に答える
8286 参照

google-maps - Google マップ API を使用して国の州のリストを取得するにはどうすればよいですか?

それはまったく可能ですか。調査に 5 時間費やしましたが、解決策が見つかりませんでした。

誰か何か知っていますか?

0 投票する
1 に答える
1519 参照

google-maps-api-3 - グーグルジオコーダーからの結果が正確であるかどうかを確認する方法は?

目標:ユーザーから提供された居住地の住所のリストを取得し、それらを緯度/経度座標に変換します。(ユーザーが自分のアドレスのリストをWebフォームに貼り付けたとします)

私はGoogleMapsジオコーダーを使用して、住所からlat/lngを取得しています。

各アドレスルックアップが「正確」であることを確認する必要があります。「正確」とは、ピザを配達できるlat / lng座標であるか、ジオコーダーが住所をlat/lngに十分な精度で解決するのに問題があったかを意味します。(たとえば、ユーザーが自分の住所の1つに家番号を入力するのを忘れた場合。)

ここでドキュメントを見ました: https ://developers.google.com/maps/documentation/geocoding/#JSON

私の仮定(経験的結果に基づく)は、ジオコーダーの結果が次の基準を満たしている場合、結果は正確であるということです。

  • 「results」配列には1つの要素があります
  • results [0] ["geometry"] ["location_type"] == "ROOFTOP"
  • results[0]["partial_match"]は存在しません

これらの3つの条件のいずれかが満たされない場合、結果はおそらく正確ではなく、ユーザーが検証する必要があると想定するのは正しいですか?

誰かが似たようなことをして、結果が正確であることを検出するための実証済みの方法を見つけましたか?

0 投票する
1 に答える
29085 参照

html - google.loader.clientlocation は引き続きサポートされていますか

以下から google.loader.ClientLocation を使用していくつかのテストを行いました。

しかし、私はテストのためにnullを取得します:

これは、Google が IP の情報を見つけられなかった場合の動作です。

私は StackOverflow を検索しましたが、それに関する多くの質問がありますが、良い答えはありません。

ネットを検索したところ、次の 2 つのリンクが表示されました。

ナビゲーターの HTML 地理的位置を使用する必要があると言っているようです。

Google API のドキュメントでは、これについては言及されていません。

Google google.loader.clientlocation がまだ機能しているかどうかの確認をお願いします。

私のコードは次のとおりです。

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

google-maps - Google Geocode と Directions API の使用例

これは非技術的な質問ですが、ここに行きます。

デスクトップベースの商用 GIS アプリケーション用に作成した (ただしリリースはしていない) 「プラグイン/拡張機能」タイプのソフトウェアの一部として、Google Geocode および Directions Web API を利用できるいくつかのツールを作成しました。もちろん、これらのツールは、1 日あたり 2500 ジオコードの制限と 1 秒あたり 10 リクエストのスロットルを順守します。私は、他の無料/無制限の Web API (ESRI、OSM など) に匹敵するジオコーディング/ルート案内ツールをいくつか作成しました。Google はよく知られているので、Google API も含めたいと思います。ただし、Google API 利用規約を読むとhttps://developers.google.com/maps/terms#section_10_12、非 Web ベースのアプリケーションの私の使用例は法的に少し曖昧なようです... いくつかの詳細: ソフトウェアのダウンロードは無料ですが、完全なライセンスがない限り、比較的小さな処理制限 (< 10 ジオコード/ルート) が適用されます。 (私から)購入しました。Google ベースのツールの場合、私の GUI は、エンド ユーザーが Google ビジネス ライセンスを利用できるように、Google の「クライアント ID」と「デジタル署名」パラメーター (説明と Web リンクを含む) を含むように設定されています。さらに、私のソフトウェアは、返されたジオコード/方向の結果を標準の GIS 形式にエンコードし、出力座標系を変更できます。私のソフトウェアは、ジオコード/ルート案内の結果を「Google マップ」ベース レイヤーに表示しませんが、必ずしも別の「マップ」にも表示しません (例: 「Bing マップ」)。結果は、任意の地理空間データ レイヤーを表示できるキャンバスに表示されます。「Google API」が「OSM API」や「ESRI API」と同様にオプションのパラメーターとなるジオコーディング/方向ツールセットは、ジオコーディングとは関係のない他の多くのことを行うソフトウェア全体のサブセット (ただし重要なサブセット) です。 /方向。とにかく、Geocoding/Routing ツールセットに「Google API」オプションを含めたいと思います。

私の基本的な質問は次のとおりです。上記の使用例を前提として、ソフトウェアに Google Geocode/Directions Web API を誠意を持って含めることはできますか? 答えが「いいえ」の場合、ソフトウェアで Google Geocode と Directions Web API を使用できるユース ケースはありますか?

(特に Google マップのスタッフからの) 回答をお待ちしております。

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

android - JSONネストされた配列から値を取得する方法は?

私はAndroidアプリケーションでこのリンクを使用しています。また、アドレスコンポーネントのJSON配列からロングネームキーの値を取得する必要があります。

以下はJSON構造です:

私のJavaソースコード:

出力リンク付きのソースコード

インドを取得していますが、出力にVasantViharを印刷する必要があります。

誰かがこれを達成するためのコードの一部を手伝ってくれますか?

どんな助けでもいただければ幸いです。

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

google-maps - 住所がGoogle Maps API v3に存在しないかどうかを判断する方法

こんにちは、Google マップ API v3 ジオコーディング Web サービスを使用して、City+Province+Country に住所が存在するかどうかを確認しようとしています。Google が常に何かを返すのを見てきました。たとえば、既存の住所を検索しようとすると、"Colon 100, Córdoba, Córdoba, Argentina" を使用: http://maps.googleapis.com/maps/api/geocode/json?address=Colon%20100%20, C%C3%B3rdoba,C%C3%B3rdoba,Argentina&sensor=false何かを得ました。しかし、「nonexistingaddres 2、Córdoba、Córdoba、Argentina」のような存在しないアドレスを見つけようとすると、http://maps.googleapis.com/maps/api/geocode/json?address=nonexistingaddress%20100,C%を使用しますC3%B3rdoba,C%C3%B3rdoba,アルゼンチン&sensor=false結果も出ます。Googleの応答を分析するだけで、「存在しない」通りが存在するかどうかを確認する方法がわかりません。モノさん、よろしくお願いします。

0 投票する
0 に答える
903 参照

javascript - Google ジオコーディング Web サービスに CORS HTTP ヘッダーがありません

jQueryを使用したJavascriptアプリケーションでGoogle Geocoding API(Google Maps APIのジオコーダーオブジェクトではなくWebサービス)を使用しているため$.getJSON、ジオコーディング応答を取得するために使用しています。

昨日まで、HTTP応答ヘッダーには「Access-Control-Allow-Origin:」ヘッダーが含まれていたので、CORS をサポートするブラウザーで問題はありませんでした。
今朝、このヘッダーが HTTP 応答から削除されたため、アプリケーションが json の結果にアクセスできなくなったことに気付きました。
そのヘッダーが削除された理由を見つけるのを手伝ってくれる人はいますか? CORSに対応していないとジオコーディングサービスは役に立たないと思います。

注: Google は、静的 kwnon アドレス ジオコーディングに Web サービスを使用するようにアドバイスしており、ジオコーダーよりも Web サービスを使用する方が問題が少なかったため、maps api のジオコーダーを使用していませんOVER_QUERY_LIMIT

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

google-maps - Google Maps Geocoding API V2 は 2013 年 3 月 8 日に機能しなくなりますか?

次のような通知を受け取りました。

「Google Maps API V2 は 2010 年 3 月 8 日に廃止され、2013 年 3 月 8 日まで引き続き機能します。その日以降、この API のサポートは提供されなくなり、最終的に廃止されます。」

これは、2013 年 3 月 8 日以降は完全に動作しなくなるということですか、それともまだ動作する可能性がありますが、サポートされなくなるということですか?

ありがとう!ジョン

0 投票する
1 に答える
223 参照

google-maps - ジオコーダーの結果で場所の名前を返す

Google のジオコーダーを使用して結果の場所の名前を返すことは可能ですか?

ドキュメントには、返された結果として表示されていないことがわかりました。

名前を受け取るにはどうすればよいですか?

0 投票する
1 に答える
12485 参照

android - 入力した住所からGPS座標を取得するオートコンプリートAPIを配置します

ユーザーが必要なアドレスを入力する必要があるアドレスフィールドがアプリにあります。住所のGPS座標を取得するためにグーグルジオコーダーを使用しました。ただし、Places Autocompleteを使用して、ユーザーが簡単に利用できるようにしたいと思います。ただし、Places Autocompleteは、場所の住所、ID、および参照のみを返します。

Places Autocomplete APIを使用して、ユーザーが選択した住所のGPS座標を取得する方法はありますか?ユーザーがPlacesAutocompleteから住所を選択した後、Geocoderを再度使用する必要がありますか?

または、ユーザーが住所を選択して住所のGPS座標を取得した後、Places APIを再度使用する必要がありますか?使用制限があるため、PlacesAPIに複数のリクエストを送信したくありません。。これは、PlacesAPIからの予想される応答です。応答にGPS座標はありません。

p>