問題タブ [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 投票する
2 に答える
773 参照

c# - ファイルが見つかりません:ジオコーディング時にxml version = 1.0 encoding = UTF-8

このエラーメッセージが表示されました

ファイルが見つかりません<?xml version = "1.0" encoding = "UTF-8"?>

以下はコードです。この問題を解決するにはどうすればよいですか?あなたの助けに感謝。

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

google-maps-api-3 - Googlemaps Geocoder の使用とデータの保存

特定のイベントのアドレスが保存され、ページのマップ内で使用されるイベント サイトを構築しています。個々のイベントのページを表示しているときに、ページの横に同様のイベントのリストを表示したいと思います。また、このリストを距離でランク付けし、リストの各項目にマーカーを付けた小さな地図を表示したいと思います。

コンテンツ入力時にイベント アドレスをジオコーディングし、このデータをサイト データベース内に保存することを考えていました。これを行うと、サーバー上のイベントの距離を計算し、表示する順序付きリストを提供できます。

私の質問はこれです: これは Google マップの利用規約に違反しますか?

これらの用語:

「Google Maps API を使用して表示される場所を取得する以外の目的でジオコーダーを使用することは、サービス利用規約に違反しています。HTTP ジオコーダーを使用して、Google Maps API アプリケーションの外部で住所をジオコードし、キャッシュできるようにすることができます。その後、Google Maps API のいずれかを使用して表示されますが、Geocoding Web Service を使用して取得した場所は、他のアプリケーションで使用したり、他の方法で配布したり、転売したりすることはできません。」

データを保存することは問題ではないことを示唆していますが、長い緯度でリストを並べ替えるプロセスが違反にならないかどうかはわかりません.

アドバイスをいただければ幸いです。

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

google-maps - 正確な緯度経度を提供しない Google Maps API Web サービス

以下のコードを使用して、C#.Net で緯度と経度を取得しました。しかし、場合によっては間違った緯度/経度を提供します。たとえば、「Braås skola Växjö Sweden」を検索すると、[56.879004,14.805852] が表示されます。これは、検索したものではなく、Växjö の緯度/経度です! では、この問題を解決して正確な緯度/経度を取得するにはどうすればよいでしょうか。この問題は、「Braås förskola 44:an VÄXJÖ」、「Björkens förskola VÄXJÖ」などの多くの場合に発生します。

より良い解決策を得るのを手伝ってください。

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

google-maps - Google Maps API V3:検索if/elseに基づいてマーカーHTMLを作成する

ここに「店舗検索」の設定があります。

http://www.brynei.com/fertdealer_map_bry.htm

lat、lng、name、address、csz、およびphoneの情報は、mySQLデータベースに保存されます。郵便番号13165を入力すると、ロケーターは正常に機能します。ただし、1つのマーカーを表示するように郵便番号の範囲を制限し、郵便番号の範囲(66000〜69999)のマーカーhtmlを表示する必要があります。この部分は、実際には関数searchLocations()セクションを使用してマップを中央に配置するように機能していますが、関数createMarker(latlng、name、address、csz、phone)および関数createOption(name、distance、num)セクションで助けが必要です。

現在、郵便番号67501を使用している場合、地図は中央に配置されますが、マーカーは表示されません。マーカーを特定の場所に配置するために必要です。CompanyNameInc、123 Main St、Anywhere KS 67501、555-555-1234をマーカーHTMLとして使用します。zipが66000〜69999の範囲で使用されている場合、そのマーカーは静的になります。

それがより簡単な解決策であれば、データベース側でも何かを行うことができます。

どんな助けでも大歓迎です。

これらは私が問題を抱えている3つのセクション(機能)です:

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

google-geocoding-api - GeoCoding API OVER_QUERY_LIMIT エラー

過去 3 年間、サーバーから Google GeoCoding API を使用している Web サイトがあります。先週から、API は v2 API でエラー 620 で失敗していました。私のサイトのトラフィックは多くありませんが、匿名のしきい値に達する原因となった欠陥があるか、サイトクローラーによって何かが攻撃されたか、共有ホスティング環境の他の誰かがしきい値に達した可能性があると考えました.

API 呼び出しを別のサーバーに切り替えてプロキシとして使用したところ、業務が再開されました。翌日、それは再び起こりました。API コンソールのドキュメントに、キーを使用して V3 API を実行し、24 時間で作成したリクエストの数をコンソールから確認できると記載されていることに気付きました。

サーバー側のジオコーディング用に V3 Maps API にアップグレードしたところ、キーを含めると常に REQUEST_DENIED が返されることがわかりました。キーを含めなかった場合は機能しますが、1日ほどで OVER_QUERY_LIMIT で機能しなくなり、翌日から始まります。必要な「センサー」パラメーターを設定していることに注意してください。

したがって、Google の行動に基づいて 1 日あたり 2,500 のしきい値に達したとしか推測できませんが、サイトのトラフィック レポートはそれをサポートしていません。動作しないため、Googleキーアプローチでは確認できません。サポート/アイデアは役に立ちます。私はこの API を 3 年間正常に使用してきましたが、これは過去 6 日間で発生しました。

ヘルプ!!

ロブ

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

google-maps - Google Geocoding API の今後の変更に関するお知らせ

Google Geocoding APIの変更を事前に警告するメーリング リスト、ベータ API、またはその他のサービス (無料または有料) はありますか?

ブログとメーリング リストでは、変更がリリースされると通知されますが、事前の警告はありません。これにより、たとえば、住所コンポーネント タイプが警告なしに追加または変更された場合に問題が発生する可能性があります。

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

php - GoogleマップでPHP/MySQLを使用してから、ジオコーディングを追加します。ジオコーディングが機能しない

グーグルマップに興味があります。データベースにいくつかの場所を保存したいので、このチュートリアルを自分のWebサイトに使用しています。それはうまく機能します(もちろん、与えられたコードを変更せずにコピーしただけなので)。

しかし、このサイトにアクセスした後、訪問者が通りの名前を入力したときに地図が地図のこの通りの中心を指すように、地図をジオコーディングしたいと思います。

手伝って頂けますか?

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

javascript - Google マップ Javascript API v3 ジオコーディング ライブラリは、「geocode:」で始まるキーで localStorage キーを上書きしますか?

ページに Google Maps Javascript API v3 があり、ジオコーディング ライブラリを使用しています: https://developers.google.com/maps/documentation/javascript/geocoding

コード 私のgoogle.maps.Geocoder.geocodeコールバック関数では、緯度経度を JSON として Chrome ブラウザーに次のwindow.localStorageように保存しています。

問題は、キーがコールバック関数の外で null に設定されていることです。上記のコードを実行して 2 つのログ メッセージを出力した後、コンソールに次のように入力すると、問題が表示されます。

localStorage キーのプレフィックスを 'blah:' に変更すると、問題が解決します!

これは、Google マップ Javascript API v3 ジオコーディング ライブラリが、コールバック関数が返された後、localStorage キーを接頭辞「geocode:」で上書きするということですか?

追加の背景情報:

次のような Chrome 拡張機能の URL から、このスクリプト コードをページに含めています。

への呼び出しgoogle.maps.Geocoder.geocodeとコールバック関数は、window.setTimeoutハンドラーから呼び出されます。

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

google-maps-api-3 - Google マップ API: 検索と住所の選択方法

ジオコーディングと場所の両方の Google API を実装しています。1 つ目は、住所からいくつかのポイント (緯度/経度) を返します。2 つ目は、検索エントリからいくつかの関心のあるポイントを返します。

iPhone マップ ネイティブ アプリケーションとして、ユーザーが検索バーに住所を入力したのか、それともキーワードだけを入力したのかを判断したいと思います。

たとえば、次のように入力すると:

私は常にジオコーディング API を呼び出そうとしましたが、結果がなければ Place API を呼び出しました。しかし、必ず結果があります。

street、、 ...などのキーワードを検出する必要がhighwayありますか?

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

google-geocoding-api - googlemaps API での IP アドレスのジオコーディング

Google マップ サイトでは、IP アドレスのジオコーディング ルックアップを行う My Location という名前の住所を検索できます。

この関数は Google API で利用できますか?