問題タブ [geolocation]

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

delphi - 2つのWGS84座標間の方位角(北への角度)を計算するにはどうすればよいですか?

緯度と経度の2つのWGS84座標があります。これらのポイントはかなり接近しており、たとえば1メートルしか離れていません。

これらの点の間の線の方位角、つまり北への角度を計算する簡単な方法はありますか?

素朴なアプローチは、デカルト座標系を想定し(これらの点が非常に接近しているため)、次のように使用することです。

sin(a)= abs(L2-L1)/ sqrt(sqr(L2-L1)+ sqr(B2-B1))

a =方位角L1、L2 =経度B1、B2=緯度

座標が赤道から離れるにつれて誤差は大きくなります。これは、2つの経度間の距離が、2つの緯度間の距離(一定のまま)よりもますます小さくなるためです。

非常に複雑な数式をいくつか見つけましたが、それらは非常に接近しているポイントには行き過ぎであり、非常に高い精度は必要ないためです(小数点以下2桁で十分ですが、1つでも問題ありません。 GPSが返すもののように、とにかく精度を低下させる他の要因です)。

たぶん、緯度に応じておおよその縦方向の補正係数を決定し、次のようなものを使用することができます。

sin(a)= abs(L2 * f-L1 * f)/ sqrt(sqr(L2 * f-L1 * f)+ sqr(B2-B1))

ここで、fは補正係数です。

ヒントはありますか?

(これにはライブラリを使用したくありません。特に、ランタイムライセンスが必要なライブラリは使用しません。MPLされたDelphiソースがあれば素晴らしいでしょう。)

0 投票する
7 に答える
1059 参照

php - 数学関連の PHP の質問 + 緯度

2 地点間のマイル数を計算する関数を PHP ページで見つけましたが、これは正しくありません。Googleマップで動作するはずですが、距離の違いはGoogleマップでさらに1.3倍から1.65倍の範囲です(より正確です)。

関数は次のとおりです。

少し複雑だと思いますが、これが正しいかどうかを知るためにジオメトリについてあまり知りません。

もう少しノウハウのある人がこれを見て、何が問題なのかを理解できますか?

0 投票する
10 に答える
203027 参照

api - Google Maps API を使用した住所検証

現在作成中のシステムに入力された住所を検証するタスクがあります。システムでは、入力された住所が有効なデータ ソースに対して検証される必要があります。英国では、データセットは Royal Mail から取得され、アクセスに費用がかかります。

必要なデータは、API によって Web アプリケーションにアクセスすることから始めて、ヨーロッパ全体のポスト コード情報です。

このサービスを提供している会社はたくさんありますが、

  1. QAS
  2. カプスキャン
  3. どこでも郵便番号

これらはすべて、私が必要とするサービスを提供します。ただし、これにはコストがかかり、場合によっては完全なデータ セットではありません。たとえば、アイルランドではありません

また、Google Maps API を利用して、郵便番号と国によってこのデータを検証する方法があるかどうかも疑問に思っていました.

グーグルマップの方法は可能でしょうか、それとも私はこれらの高価な会社のいずれかのラインを下る必要がありますか? 私が取るべき線についての考え。

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

iphone - 逆ジオロケーションルックアップを実行します

私はiPhoneSDKとCocoaの開発にかなり慣れていません。iPhoneからlatとlongの値を取得してWebサービスにフィードし、City、Stateを取得できるようにするWebサービスを呼び出す方法を知りたいです。私はすでに電話の場所を二乗しています。この情報をどこに渡す必要があるか、そしてこのデータをアプリに解析して戻す方法を探しているだけです。

基本的に、「City、State」をビューの1つのラベルに表示するだけにします。

私がこれを最初に試したのはgeonames.orgで、実際にいた場所から何マイルも離れた場所の真ん中に戻ってきたlat/lngの場所を配置しました。私はグーグルマップAPIで同じlat/lng値を試しましたが、それは正しい場所にありました。私が抱えていた唯一の問題は、JSONデータを解析してアプリに戻すことです。返された情報には同じ情報の複数のバージョンが含まれているようですが、それがどのように機能するか理解できないようです。

だからもう一度。単純なHTTPスタイルの文字列を探すだけで、lat / lng値をどこかに渡すことができ、「City、State」が返されます。あなたが言及する例がデータの解析を含む場合。私が分析できる例を参照してください-私は初心者です。

最後にもう1つ、これはiPhone 3.0 SDKでおそらく簡単になったと思いますが、現在このプロジェクトを2.2.1で構築しています。十分な理由から、アプリの残りの部分が3.0に移植されました。

0 投票する
3 に答える
6202 参照

math - ポイントと真北方位によって記述される平面に垂直な 3d ベクトルを計算します

私は地球の中心からベクトルに変換している地球の表面にポイントを持っています。

ポイントが地球の表面上を移動する経路を説明する度単位の真北方位があります。

地表面に沿ったこの点のパスによって作成された平面に垂直なベクトルを計算する必要があります。

ここで説明されている方法を使用してパスに沿った任意のポイントを計算して から、2 つのベクトルの外積を計算しようとしましたが、十分に正確ではないようで、必要以上のオーバーヘッドがあるようです。

これは、私の他の投稿ray-polygon-intersection-point-on-the-surface-of-a-sphere に関連しています。

0 投票する
6 に答える
3466 参照

asp.net - 郵送先住所の確認など Zip から郡を取得

今日、ウェブサイトが舞台裏で何らかのアドレス検証を実行することはかなり一般的なようです. たとえば、郵便番号の 4 桁の内線番号が一般的に入力されます。4 桁の郵便番号内線番号の入力に加えて、住所が属する郡を知りたいです。

これは、JQuery とともに ASP.NET AJAX 用のすべてのフックが既に配置されている ASP.NET 3.5 アプリケーションで利用されます。

これを可能にするサービスは何ですか?Web サービス、サードパーティ インクルードなど

UI 構造

0 投票する
5 に答える
3700 参照

database - 位置情報データベースはどのように構築されますか?

どの地理位置情報サービスを使用するか、またはそれらをどのように使用するかを尋ねているわけではありません。

これらの企業は、どのようにしてすべての IP アドレスがどこにあるのかをよく知っているのでしょうか? 侵害されているプラ​​イバシーの侵害はありますか?

私はウィキペディアのページを見ましたが、彼らが言わなければならなかったのは、WHOIS サービスを使用していることだけでした。