問題タブ [geopoints]

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

sql - SQL、地域の地理位置による選択

特定の地域にいるユーザーを選択するクエリを作成しようとしています。私はこのテーブルを持っています:

Users( user_id, username, user_latitude, user_longitude)

私は2点で定義された領域を持っています:

  • 北西 (緯度、経度)
  • 南東 (緯度、経度)

地域に含まれる地理位置情報を持つユーザーを取得する方法は?

ありがとうございました :)

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

geolocation - 地球上の 2 点間の方位角を見つける方法 - まるで空の空間の 2 点であるかのように、地球を通り抜けますか?

地球上の 2 つの地理座標間のユークリッド距離と、真北に対する方位角を計算する方法に関する式を取得したいと思います。たとえば、ニューヨークからニュー デリーまで、地球を通る直線を引きます。空間内の 2 点だからです。地球の表面を通る直線を引くとすると、たとえばニューヨークからニュー デリーまでの角度をどのように計算できますか。それを行うには、どのような数学的計算/式が必要ですか?

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

php - データベース内のデータが PHP コードで MySQL から取得されない

データベースを実装してから、PHP を介してデータベースからデータを取得しています。

私のコードでは、名前でデータをフィルタリングすることになっています。名前が存在する場合は、データを印刷したいと考えています。欲しい商品は表にあるのに何も表示されない。エラーがどこにあるのか理解できませんでした。データベースには場所に関する情報しかありません。データベースにユーザーの場所を保持していません。

私のコードは次のとおりです。

編集:

ここで、ユーザーに最も近い場所を表示したいと思います。コードを検索して変更しました。$userLatitude=$_GET['userLatitude']; で始まる行にエラーがあります。. here に予期しない t_string エラーがあると表示されます。エラーの意味がわかりませんでした。もう一度助けてもらえますか?

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

java - Android Maps API バージョン 1 からバージョン 2 への移行

バックグラウンド:

私は他の誰かの問題を継承しており、アプリを起動して実行しようとしています。複数の開発者がプロ​​ジェクトを放棄したので、今度は私の番です。私は本業の iOS 開発者ですが、簡単な Android プロジェクトをいくつか完成させました。

問題のアプリは、もともと API レベル 7 で構築されたネイティブ android であり、Google マップ API バージョン 1 を中心に大きく構築されて います。元のキーにアクセスできないため、Google マップ バージョン 2 へのアップグレードを余儀なくされているようです。

私はすでに新しいアクティビティをセットアップしており、機能するマップを取得するための基本的なチュートリアルを超えています。そこには問題はありませんが、GeoPoint などのアイテムでブロックされており、その代替品に関する多くの情報を見つけることができないようです.

私の質問はこれです:

API バージョン 1 から API バージョン 2 に移行するための移行パスはありますか? それとも、マップ コンポーネント全体を再コーディングする必要がありますか? ジオポイント、カスタム ピン、オーバーレイは含まれていますか?

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

android - GeoPoint で歩いた距離を測定し、ユーザーに距離を表示します

私のアプリでは、人が歩く距離を計算できるようにしようとしています。これを行うために、現在の GeoPoint を 30 秒または 10 メートルごとに取得する LocationHelper クラスを作成しました。以前のプロジェクトで使用したため、動作することがわかっている 2 つのジオポイント間の距離をメートル単位で返すメソッドが既にあります。また、WalkActivity というアクティビティもあり、LocationHelper でメソッド getDistance() を呼び出し、タイマーを使用して 30 秒ごとに更新される TextView に表示します。以下のコードを参照してください。

アプリを実行しても何も表示されません。いくら歩いても「0.0メートル歩きました」と表示されます。エラーメッセージは表示されません。私が何を間違っていると思いますか?私は多くの例を検索して見ましたが、ここで何が問題なのかを教えてくれるものは見つかりませんでした。

これがばかげた質問ではないことを願っています。どんな助けも大歓迎です:)

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

java - ジオポイント間の距離をすばやく比較する

マップに表示するポイントの (非常に長い) リストがあります。各ポイントからユーザーが入力したポイントまでの距離を計算し、リストを最も近いものから最も遠いものへと並べ替える必要があります。

今、私はこのようにしています:

calcDistance実際には、2 点間の実際の距離の 2 乗を返します。これは、2 乗を比較すると実際の値を比較した場合と同じ結果が得られると考えたためであり、その平方根を作成する必要がなかったため、はるかに高速でした。

ただし、まだ遅い (リストが長い) ため、プロセスを加速するためのアイデアをいただければ幸いです。並べ替える前に距離を事前に計算するので、各距離を複数回計算することはありませんが、他の改善は考えられません。足りないものはありますか?

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

c# - Int 緯度と経度を double に変換する (Geopoint など)

この 2 つの int 値があります (w 25456819、s 12088051)。

それらを緯度と経度の値に倍精度で変換する方法を知る必要があります。

この最終結果は次のようになります。

  • w 25456819 = -33,xxxxxx
  • ■ 12088051 = -70,xxxxxx

しかし、私はこれについての手がかりを見つけることができません.正確な答えは、それがグーグルのGeopointに関するものであることがわかりました.これは彼のコンストラクタで2つのint値を受け取ります. 次に、ジオポイントオブジェクトを使用すると、緯度と経度の値を取得できます。

c Sharpのライブラリまたはクラスを見つけようとしましたが、運がありませんでした。

どんな助けにも本当に感謝します。

よろしくお願いします。