問題タブ [geocode]
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 - 場所を書き込んでジオコードを取得しても、正しく機能しませんか? JS
リンクを削除しました
これは私のサイトです。検索入力フィールドに場所を入力すると、レストランから xx km の場所が表示されるように取り組んでいます。
これで、ほとんどすべてが機能するようになりました。ソースコードを見れば、それがどのように機能するかがわかります。アドレス(検索したもの)を表示します。次に、住所を表示して緯度/経度コードにし、入力した場所とレストランの間の距離を計算する computeRestaurants() に渡します。
どういうわけか、私が実行すると:
関数の外では、それは機能し、正しい値を提供します。
しかし、私がするとき:
NaN を返すことがわかります。そして、showAddress() 内で、上記の computeRestaurants( the point ) と同じコマンドを実行します。
では、なぜ正しく機能しないのでしょうか。
point
in showAddress is:(55.662133, 12.508028)
すでに LatLng コードに変換されているため、new google.maps.latlng(...
今の私の唯一の賭けは、括弧 () ??
google-maps - 住所をジオコードに変換すると、「未定義」が返されるのはなぜですか?
これは私が持っているものです:
Googleマップv3、ジオコードを使用しています。
関数 showAddress( param ) を作成しました。これはパラメーターを取り、アドレスであるかどうかを確認し、そうであればコードを返し、そうでなければ0を返します。
リンクを確認すると、このコードを書いていることがわかりますが、「未定義」というアラートが表示されます。
ここで何が問題なのですか?
c# - 文字列からLat+Longを作成しますか?
Windows Phone(mango)では、Microsoft.Phone.Controls.Mapsを使用しています。
私は現在持っています:
そして、画鋲が欲しい:
文字列だけから正しいGeoCoordinateを作成するにはどうすればよいですか?
ソリューションで更新(Bingを使用): http: //blog.jerrynixon.com/2011/10/bing-maps-geocoding.html
php - 軌跡に沿った地理座標の計算
2セットの座標(開始と終了)を指定して、そのパスに沿った地理的座標を特定の間隔(たとえば1マイルごと)で計算できるアルゴリズム(phpが最も理想的です)を探しています。Bresenham のアルゴリズムのようなものを探しているわけではないことに注意してください。パスに沿った正確な座標が必要です。
google-maps - Google Maps API:検索
私は会社の配送システムに取り組んでおり、ユーザーは(他の多くの情報とともに)何かを配送する必要のある目的地を入力します。移行元のシステムでは、この情報を静的テキストとして使用していたため、「Alsip60801」などの省略形のアドレスを入力することになります。
私の当初の考えは、maps.google.comに速記を入力できるため、この種の速記テキストはGoogle Maps APIで完全に機能し、通常は機能するというものでした。
そこで、省略形の入力でジオコーディングを実行するためのコードをいくつか作成しました。残念ながら、ジオコード検索から返された結果は、maps.google.comから返された結果とは大きく異なりました。
たとえば、maps.google.comで「Alsip60801」を検索すると、Alsip、IL60801が表示されます。その通り です。しかし、Google Maps APIを使用して検索すると、カナダでAlsipが表示されます。
Google Maps APIに使用する必要のある別の検索機能はありますか?または私が見逃しているある種の旗?
参考までに、これは私のコードの短いバージョンです。
編集1:言及するのを忘れました。ジオコードリクエストで地域を設定してみました。私はそれを私たちに設定し、同じ結果を得ました。
更新-回答済み:結果の最後に国コードを追加することは機能しているように見えるため、@Jitimaroの回答を正解としてマークしました。それがあらゆる種類の入力で機能するかどうかはわかりませんが(短縮アドレス形式を予測するのは難しいです)、今のところ問題なく機能しているようです。
しかし、私は実際にはこれを別の方法で処理しています。住所の最後に国コードを追加するのではなく、実際には、地理コード要求の最後にLatLngBoundsパラメーターを指定しています。これにより、検索中の私の範囲内のすべてのアドレスが優先的に扱われます。
javascript - Geolocation をジオコーディングすると、Google マップでエラーが発生する
[検索] ボタンをクリックすると、現在地が検出されますが、ジオコーディング部分に問題があります。
「myaddress」div内にあなたの場所の住所が表示されます。しかし、それは私が理解していなかったというエラーを出します。
php - Googleマップ:ジオコードの結果を保存し、それらをコールバックしてマップを作成するための次のチュートリアルを示すエラー
私はGoogleからの2つのチュートリアルに従っています:
http://code.google.com/apis/maps/articles/phpsqlgeocode.html http://code.google.com/apis/maps/articles/phpsqlajax_v3.html#createmap
最初のチュートリアルは正しく機能しています。いくつかのデータベースアドレスをジオコーディングし、lat/lngの結果を保存しています。
2番目のチュートリアルで、結果を呼び出してマップを作成するのに少し問題があります。まず、これらは何千もの住所をジオコーディングして地図を作成するために従うべき正しいチュートリアルですか?
ページの一番下までチュートリアルを実行しましたが、いくつかのエラーがあります。最初のエラーは次のとおりです。
警告:ヘッダー情報を変更できません-/home/medicom/public_html/mapping/wp-の(/home/medicom/public_html/mapping/wp-content/themes/default/header.php:8で開始された出力)によって既に送信されたヘッダー134行目のcontent/themes / default / header.php
134行目は次のとおりです。
どうすればこれを修正できますか?私が取り組んでいるページはこちらhttp://www.mediwales.com/mapping
アップデート:
これは、問題のあるコードのようです。
上記に代わるものはありheader()
ますか?
jquery - jQuery ジオコードで住所を取得する
jQueryとJavascriptが苦手です。この既存のコードを使用して、ユーザーの完全な住所を郵便形式で配信したいと思います...手紙やフェデックスの封筒に入れるようなものです。
ユーザーが住所ボックスに住所を入力し始めると、jQuery オートコンプリートが開始されます。ユーザーが完全な住所を表示すると、住所をクリックすると、ユーザーが選択したテスト ボックスが郵便形式で表示されます。
HTMLページはこちら
アドレス ピッカーの JavaScript ページは以下にあり、その他の JS ページは現在のバージョンです。
objective-c - 複数の住所のフォワード ジオコーディングを発行する
基本的に XML を返すリモート Web サービスに接続しています。次に、その XML を解析して Property オブジェクトにします (実際の状態のようなものを考えてください)。
しかし今では、Web サービスは各プロパティの郵便番号のみを返します。マップに注釈を配置するために必要な座標は提供されません。郵便番号を指定して住所をジオコーディングできます。ただし、私の問題は、複数のリクエストを実行できないことです
これが私のコードです
何らかの理由で、1 つのプロパティをジオコーディングするだけです。それに応じてループを通過していません。
アイデアはありますか?
android - Android Geocoder の割り当て制限
Google マップ ジオコーディング API の割り当て制限について誰かアドバイスしてもらえますか? Androidでジオコーディングを使用しています。Google マップ API サイトには、制限が 1 日あたり 2,500 であると記載されています。これは API キーの合計ですか? またはIPアドレスごとですか?この記事を見つけました: http://code.google.com/apis/maps/articles/geocodestrat.html#quota-limits
これは、クォータ制限がIPアドレスに関連付けられていると述べていますが、これはWebサイトを指しています. 誰もこれに答えることができますか?明らかに、これは大きな違いであり、ほとんどのアプリケーションでは、デバイスごとに 1 日あたり 2,500 回のジオコード ルックアップで十分です。