タグ付けされた質問 「latitude-longitude」

ポイントごとの緯度と経度のペア(それぞれ北/南、東/西の度)を使用して、地理的なポイントの場所に関するデータを管理します。


27
Androidでユーザーの現在地を取得する最も簡単で最も堅牢な方法は何ですか?
LocationManagerAndroid のAPIは、ユーザーの場所の時折の大まかな概算のみが必要なアプリケーションに使用するのは少し面倒なようです。 私が取り組んでいるアプリは、それ自体が位置情報アプリではありませんが、近くのお店のリストを表示するには、ユーザーの位置を取得する必要があります。ユーザーが動き回っているのか、そのようなことをしているのか心配する必要はありません。 これが私がしたいことです: ユーザーに近くの場所のリストを表示します。 ユーザーの場所をプリロードして、ActivityXで必要になるまでに使用できるようにします。 更新の正確さや頻度は特に気にしません。1つの場所を取得するだけで十分です。たぶん私が気になりたいのであれば、数分ごとに場所を更新しますが、それは大きな優先順位ではありません。 GPSまたはネットワークロケーションプロバイダーのいずれかを備えている限り、どのデバイスでも機能します。 難しいことではないようですが、2つの異なる位置情報プロバイダー(GPSとNETWORK)を起動して、それぞれのライフサイクルを管理する必要があるように見えます。それだけでなく、#2を満たすために、複数のアクティビティで同じコードを複製する必要があります。私はgetBestProvider()過去に使用して、ソリューションを1つのロケーションプロバイダーだけに削減することを試みましたが、それは実際に最高の結果を提供するプロバイダーではなく、最高の「理論」プロバイダーのみを提供するようです。 これを達成する簡単な方法はありますか?



7
緯度と経度の最大長は?
緯度と経度はどのくらいの長さですか? Windows Phoneデバイスから非常に長いメッセージが送信されます。 Latitude=-63572375290155 Longitude=106744840359415 これはテーブルの列サイズを超えており、エラーが発生します。

17
緯度と経度の座標を使用して場所からタイムゾーンを取得する方法は?
場所からタイムゾーンを解決することについて、StackOverflowに関する質問が多すぎます。このコミュニティWikiは、有効な応答をすべて統合する試みです。 私の回答を更新するか、必要に応じて回答を追加してください。 質問 場所の緯度と経度を考えると、その場所で有効なタイムゾーンがどのようにしてわかるのでしょうか。 ほとんどの場合、IANA / OlsonタイムゾーンIDを探していますが、一部のサービスはUTCオフセットまたは他のタイムゾーン識別子のみを返す場合があります。詳しくはタイムゾーンのタグ情報をご覧ください。


21
複数の緯度/経度の座標ペアの中心点を計算します
緯度と経度のポイントのセットが与えられた場合、そのセットの中心ポイント(すべてのポイントのビューの中心となるポイント)の緯度と経度を計算するにはどうすればよいですか? 編集:私が使用したPythonソリューション: Convert lat/lon (must be in radians) to Cartesian coordinates for each location. X = cos(lat) * cos(lon) Y = cos(lat) * sin(lon) Z = sin(lat) Compute average x, y and z coordinates. x = (x1 + x2 + ... + xn) / n y = (y1 + y2 …

9
GISサービスでの緯度と経度のタプルの優先順位
GISソースコードを扱う場合、緯度と経度の座標タプルを記述する必要があることがよくあります。 例:Googleマップのリンク(123、456): http://maps.google.com/maps/ms?msid=214518704716144912556.00046d7689a99e95b721c&msa=0&ll=123,456&spn=0.007996,0.026865 どちらが好ましい順序ですか(そしてその理由は?) 緯度、経度 経度、緯度 両方がさまざまなシステムで使用されているのを見てきましたが、他のシステムに固執する証拠を見つけたいと思っています。 標準的な方法はありますか、ある場合、それは何ですか/それらは何ですか?

13
2つの緯度と経度の地理座標間の距離の計算
2つのGeoCoordinates間の距離を計算しています。他の3〜4個のアプリに対してアプリをテストしています。距離を計算するとき、他のアプリが3.5マイルを取得しているのに対して、計算には平均3.3マイルを取得する傾向があります。それは私が実行しようとしている計算にとって大きな違いです。距離を計算するための優れたクラスライブラリはありますか?私はそれをC#でこのように計算しています: public static double Calculate(double sLatitude,double sLongitude, double eLatitude, double eLongitude) { var radiansOverDegrees = (Math.PI / 180.0); var sLatitudeRadians = sLatitude * radiansOverDegrees; var sLongitudeRadians = sLongitude * radiansOverDegrees; var eLatitudeRadians = eLatitude * radiansOverDegrees; var eLongitudeRadians = eLongitude * radiansOverDegrees; var dLongitude = eLongitudeRadians - sLongitudeRadians; var dLatitude …

11
SQL Serverに座標(Googleマップからの経度/緯度)を保存するための最良の方法は何ですか?
SQL Server 2008で、ユーザーのリストとGoogleマップの座標(経度と緯度)を格納するテーブルを設計しています。 2つのフィールドが必要ですか、それとも1つで実行できますか? この種のデータを格納するために使用するのに最適な(または最も一般的な)データ型は何ですか?

4
C#の緯度/経度の値の2桁または10進数
C#で位置データを格納するときに使用するのに最適なデータ型は何ですか?正確さのために10進数を使用しますが、10進浮動小数点数の演算は2進浮動小数点数(double)よりも遅くなります。 たいていの場合、緯度または経度の精度を6桁または7桁以上必要としないことを私は読んだ。ダブルスの不正確さは重要なのですか、それとも無視できますか?

9
緯度経度を使用して2点間の距離を計算していますか?
これが私の試みです、それは私のコードのほんの一部です: final double RADIUS = 6371.01; double temp = Math.cos(Math.toRadians(latA)) * Math.cos(Math.toRadians(latB)) * Math.cos(Math.toRadians((latB) - (latA))) + Math.sin(Math.toRadians(latA)) * Math.sin(Math.toRadians(latB)); return temp * RADIUS * Math.PI / 180; 私はこの式を使用して緯度と経度を取得しています: x = Deg + (Min + Sec / 60) / 60)


11
特定の緯度経度の場所から特定の距離内にあるすべての緯度経度の場所を見つけるアルゴリズム
40.8120390、-73.4889650など、緯度と経度の場所のデータベースがある場合、特定の場所から特定の距離内にあるすべての場所を見つけるにはどうすればよいですか? DBからすべての場所を選択し、それらを1つずつ調べて、開始場所からの距離を取得し、指定された距離内にあるかどうかを確認するのは、あまり効率的ではないようです。DBから最初に選択した場所を絞り込む良い方法はありますか?絞り込んだ場所のセットを取得した後も(または取得しなかった場合)、距離を確認するためにそれらを1つずつ確認しますか、それとももっと良い方法がありますか? 私がこれを行う言語は実際には重要ではありません。ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.