問題タブ [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.
mysql - ジオコードの計算 - 十分なデータがありますか?
私はジオコードに非常に慣れておらず、目標を達成するために必要なものがあるかどうかわからないので、ご容赦ください.
ユーザーにメルボルン市の郊外を選択してもらいたい。彼らが郊外を選択するとき、選択した郊外から 1 マイル以内の周辺の郊外を表示したいと考えています。したがって、私のデータベース テーブルは次のようになります。
郊外 ラットロング フィッツ
ロイ 37° 47' S / 144° 58' E
コリングウッド 37° 48' S / 144° 59' E
アボッツフォード 37° 48' S / 144° 59' E
クリフトン・ヒル 37° 47' S / 144° 59' E
フィッツロイ北 37° 47' S / 144° 59' E
カールトン 37° 48' S / 144° 58' E
ユーザーが郊外として FITZROY を選択したとします。これらは、半径 1 マイル以内の郊外の一部だと思います。
私の問題は、LattLong フィールドのデータを理解できないことです。これは私の計算を行うのに十分なデータですか?
MySQL データベースから 1 マイル以内の郊外を選択する方法を示す例はありますか?
これを支援するためにGoogleでどこから始めればよいかわかりません。そのため、ガイダンスをいただければ幸いです。
敬具、ジョン
android - Android - 現在地(緯度と経度)を取得するには?
次のコードを使用して現在の場所 (緯度と経度) を取得していますが、現在の場所 (緯度と経度) を取得していません。
誰でも理由を知っていますか?
manifest
PS:ファイルで次の権限を使用しています。
ruby-on-rails - Geocoder、IP が 127.0.0.1 の場合にローカルでテストする方法は?
ローカル IP アドレスが 127.0.0.1 であるため、ジオコーダーを正しく機能させることができず、正しい場所を見つけることができません。
request.location.ip は「127.0.0.1」を示しています
別の IP アドレス (インターネット接続の IP) を使用して、より関連性の高いデータを取得するにはどうすればよいですか?
jquery - Google Maps API が Polyline 配列のプロットを拒否するのはなぜですか?
この問題は、ポリラインのパス配列を構築する方法に関係していると思いますが、このようにする方法が必要です。目標は、「address[]」という名前の配列入力フィールドからジオコード位置の配列を作成することです。これを行うことで、ポリラインが機能するようになりました。
しかし、$.each ステートメントから配列を作成しようとすると、配列の結果が異なり、機能しません。ここに私が書いたコードがあります:
私がすべきことはありますか?
javascript - jQuery:フォームが送信される前に何らかのアクションを実行する
単一のフォームを含むページがあります。フォームには、テキストボックスと送信ボタンが含まれています。
ボタンをクリックするか、テキストボックスでEnterキーを押してフォームを送信するときに、ルックアップ(この場合は、Bing Mapsを使用して郵便番号をジオコーディングする)を実行してから、通常どおりフォームをサーバーに送信します。 。
私の現在のアプローチは、送信イベントのハンドラーを唯一のフォームに追加し、終了したらsubmit()を呼び出すことですが、これを機能させることができず、実行できませんでした問題をデバッグします。
javascript - google.maps.Geocoder::geocode による Javascript の閉鎖
google.maps JavaScript API v3 を使用しています。「クリック」リスナーを使用して、一連の住所を Google マップ上のマーカーに変換する必要があります。ユーザーがマップ内のマーカーをクリックすると、別のウィンドウが開き、そのアドレスに関連する URL が表示されます (別のタブが理想的です)。
Googleメソッドgeocode()でjavascript Closureを使用しているため、アドレスとURLの関係を維持できません。
次のような一連のアドレスがあります
次に、API を使用してジオコーディングし、地図上にマーカーを作成します
匿名関数内で、どのように使用できますvar url
か?
callback - Google マップ v3 ジオコーダ: 緯度と経度のコールバック
ジオコードを使用して、コロラド州ニウォットを中心とする Google マップを作成できます。フォーム (Google の Web サイトから取得したもの) から [エンコード] ボタンをクリックすると、マップ上の正しい位置にマーカーが配置されます。
私の質問は: javascript コールバック関数を使用して位置座標 (緯度と経度) を取得するにはどうすればよいですか? 緯度と経度をデータベースに入れる必要があります。
また、現在はトラブルシューティングのためにこれを 1 か所だけ使用していますが、その後は多数のアドレスで必要になります。
コードは以下です。
var ジオコーダ; 変数マップ; 関数初期化() {
}
関数コードアドレス() {
var address = 'Niwot, CO';//これは最終的に配列になる geocoder.geocode( { 'address': address}, function(results) {
//コメント1に基づいて追加された以下のコード; その緯度と経度を表示するにはどうすればよいですか? トラブルシューティングのためにこれを行う必要があります。
}); }
javascript - ジオコード関数外でマーカーを取得する
ジオコード関数の外でマーカー オブジェクトをキャッチできるようにしたいのですが、その方法がわかりません。
私を助けてください。
コード:
前もって感謝します!
javascript - JavaScript ジオコード latlng 変数
ジャバスクリプト
これは非常に単純な問題だと確信しています。
以下の行を変更していて、(53, 0) を変数に置き換えたいと考えています。しかし、'result' という名前で作成される変数は、'(34, 2)' と等しくなります。つまり、すでに括弧で囲まれています。
私が試してみました
そして、それは機能しません!
完全なコード
var geocoder = new google.maps.Geocoder();
}
参考までに、 alert(result) は戻ります
(53.8622017, -2.405405999999971)
google-maps - Google マップにマーカーとして追加するには、国や人気のある場所をジオコーディングする必要がありますか?
ユーザーの入力に基づいて大量の場所/場所を生成するスクリプトがあります。これらの場所を JavaScript APIv3 に基づいて Google マップにマーカーとして追加したいのですが、ジオコーディングの制限を簡単に超えてしまいます。
人気のある場所の文字列をマーカーオプション変数に挿入し、マップにロードする簡単な方法はありますか? それでは、latlng(X,Y) の代わりに「米国ボストン」を挿入しますか? 彼らの他のオプションは私が利用できますか? 無料のジオコーディング API については知っていますが、すべての場所が米国にあるわけではありません。