問題タブ [google-geocoder]
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.
javascript - Google マップ ジオコード API V3 が JavaScript 関数で結果を返さない
Google ジオコーダ API V3 を使用して、ユーザーが指定した住所に基づいて地図上に位置をプロットしようとしています。コードは以下のとおりです。
直接リクエストを行うと (たとえば、http://maps.googleapis.com/maps/api/geocode/json?address=peterborough&sensor=falseに)、期待どおりの応答が得られます。ただし、以下のコードを使用して同じリクエストを行うと、 getLatLong関数が終了した後、 midpoint変数は常に未定義です。
私は間違って何をしていますか?
================================================== ================================
回答を踏まえて、コードを次のように更新しました。Firebug でブレークポイントを設定すると、結果はまだ得られません。結果 = data.results[0].geometry.location; 当たることはありません。
================================================== ===========================
私はそれを持ってます!動作する最終的なコードは次のようになります。
vba - 住所から GPS 座標を取得するコード (VB/VB.Net/VBA/VBScript)
Google API を使用すると、特定の住所の座標を取得できると思います。ただし、私が見つけたほとんどの (またはすべてと言うべきです) 例は、vb 用ではありません。通常、私を混乱させるのはJavaScriptの例です。
これは、ジオコーディング サービスを使用するコードです。これはうまくいきます。自分で直接 Google マップにクエリを実行したいだけです。
java - ジオコーダーは常に値を返すとは限りません
緯度/経度を正常に取得し、それをジオコーダーに渡して住所を取得できます。ただし、常にアドレスが返されるとは限りません。数回の試行が必要なようですか?理由はわかりません。
この時点でアドレスを取得するためのより良い方法はありますか?
ここでこのメソッドを呼び出しています:
google-maps - 代わりにグーグルシート(列)から地理データをロードする方法
私の現在のデータはハードコードされています:
json - Google Geocoding API の結果を単純な都市、地域、国にマッピングする方法
地図上にいくつかのマーカーがあり、ユーザーがそれらをクリックすると、Google ジオコーダーを使用して住所情報を取得します。問題は、Google がこのデータを返す形式です。などの一貫した形式で住所を表示したい
- バンクーバー、ブリティッシュ コロンビア州、カナダ
- シアトル、ワシントン州、アメリカ合衆国
- シドニー、ニューサウスウェールズ州、オーストラリア
このデータを解析する簡単な方法を知っている人はいますか?
ありがとう。
java - Google ジオコーディングで net.sf.json.JSONObject を使用すると java.lang.ClassCastException が発生する
Google の Geocoding API を使用して、ジオコードの位置情報を含む JSON 文字列を取得しています。Google から返された文字列を次に示します。
} ] }
ただし、Java で次のコードを実行すると、「java.lang.ClassCastException: java.lang.String incompatible with net.sf.json.JSONObject」エラーが発生します。
なぜエラーが発生するのかわかりません。Google の応答は、有効な JSON 文字列のように見えます。他の誰かがこれに問題がありましたか? なんらかの理由で Google との相性が悪い場合は、net.sf.json 以外のものを使用してもかまいません。
ありがとう、
アンドリュー
android - geocoder.getFromLocationName は null のみを返します
過去 2 日間IllegalArgumentException
、住所から座標を取得しようとしたり、逆に経度と緯度から住所を取得しようとしたりするときに、Android コードでエラーが発生して頭がおかしくなりました。これはコードですが、エラーが表示されません。これは、Google 検索で簡単に見つかる標準的なコード スニペットです。
これらは、manifest.xml ファイルのアクセス許可です。
Google API キーも宣言しています。<uses-library android:name="com.google.android.maps" />
上記のコード スニペットから、geocoder
is は notnull
であり、address
orもありません。appContext
ここでつまずきます:geocoder.getFromLocationName(strAddress, 5);
私は多くの Google 検索を行いましたが、機能するものは何も見つかりませんでした。私が見つけた最も重要な情報は次のとおりです。
Geocoder クラスには、コア Android フレームワークに含まれていないバックエンド サービスが必要です。
すっごく、私は今混乱しています。これを機能させるには、コードで何を呼び出し、インポート、追加、使用する必要がありますか? 私は Google API 2.2、API レベル 8 を使用しています。誰かがこれに対する解決策やドキュメントへのポインタを見つけた場合、私が発見できなかったものを教えてください。
android - Android 2.3.1 で Google Geocoder を使用できませんか?
Service Not Available
Gingerbread を実行しているデバイスで Google Geocoder に送信されたすべてのリクエストに対して例外が発生している人はいますか?
javascript - json と google geocoding api
これは、場所を入力したときに緯度と経度を取得するコードです。私の知識によると、コードは正しいと思いますが、場所を入力した後に空白のページが表示されます。
コードは次のとおりです。
google-api - Zip Google Geocode API による都市と州の検索
私は基本的に、郵便番号内の都市と州のリストを取得したいと考えています。Google の Geocode API はそうすることができますか? ドキュメントを調べてみましたが、情報が圧倒的であることがわかりました。
どんな助けでも大歓迎です。そのようなタスクを達成する別の方法がある場合は、お知らせください。
ありがとう
編集: http://maps.google.com/maps/geo?output=xml&q=14606を通じて市と州を取得できましたが、それに対する制限はありますか?