問題タブ [geo]
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.
geolocation - 米国の都市が存在する郡を検索する最良の方法は何ですか?
特定の米国の都市が存在する米国の郡の名前をプログラムで取得するための最良/最も簡単な方法を探しています。そのような (一見単純な) タスクに使用できる簡単な API はないようです。
math - 複数の緯度/経度の座標ペアの中心点を計算します
緯度と経度のポイントのセットが与えられた場合、そのセットの中心点(つまり、すべてのポイントのビューを中心にするポイント)の緯度と経度を計算するにはどうすればよいですか?
編集:私が使用したPythonソリューション:
php - PHP フィルタ 非米国訪問者
誰でも、できれば無料で、米国以外の IP アドレスからサイトにアクセスした人を「米国の訪問者のみ」というページに送信できるソリューションを持っていますか?
iphone - iPhone 地理半径検索; Core Data または SQLite を使用しますか?
私はcaを持つアプリケーションを書いています。データベースに 7000 のヨーロッパのレストランがあり、ユーザーに最も近いレストランのリストを表示したいと考えています。たとえば、ユーザーから半径 5 km 以内にあるすべてのレストランです。
サーバー上で検索を実行できますが、インターネットが必要です。データを iPhone に保存して、データベースにクエリを実行することはできますか? コアデータやiPhoneのSQLiteでそのようなものの参照が見つかりません。
ピタゴラスなどを使って自分でプログラムし、すべてのクエリですべてのレストランまでの距離を計算する必要がありますか? それとも何か他の方法がありますか?
[更新] サーバー上で既に行っているように使用したい (ただし、iPhone 上で行う):SELECT * FROM restaurants WHERE ST_Distance_Sphere(geo, ST_GeomFromText(POINT(55.98767 57.12345), -1)) < 5000
たとえば外国にいるときなど、インターネットに接続していなくても、ユーザーがレストランを見つけられるようにしたいと考えています。
javascript - GoogleマップAPIで「道路での距離」を取得するには?
次の距離を取得しようとする場合:
- プレジデンテ バルガス 817、セントロ RJ
- ルア デ サンタナ マカエ rj
Maps v3 API computeDistanceBetween()では、* 155 *566.80511451405 が得られます...しかし..
maps.googleで:あなたが得た:187 km !!!
更新: Maps.google は道路での距離を返します。この距離を取得する方法はありますか?
javascript - ウェブ版 Google マップでマーカーの周囲にパディングを確保する
マップ上に HTML/CSS ツールバーがオーバーレイされたフルスクリーンの Google マップと、一連のマップ マーカーがあります。
ツールバーによってマーカーが隠れないように、マーカーとマップの端の間に十分なパディングがあることを確認する方法はありますか?
(以下のコードが機能しない場合はCodepen )
問題はこれです:
UPDATEカスタムコントロールに記載されているようにコントロールを追加しようとしましたが、マップはそれを正確に認識していません-マップカスタムコントロールの例からフォークされたこのフィドルを参照してください。マーカーの 1 つは、コントロールによってまだ隠されています。
azure - WindowsAzureを使用したGeoIPルーティング
私は、最終的にAzureに読み込まれるやや大規模なプロジェクトに取り組んでいます。顧客ベースが非常に大きい可能性があるため、世界中に複数の計算ノードを配置するという考え方です。私が持っている質問はこれです:
DRと負荷分散の理由で米国、ヨーロッパ、アジアなどにノードがある場合、アプリケーションは単にURLのCNAMEになるため、GeoベースのDNS結果のアイデアをAzureと組み合わせるにはどうすればよいですか?
Azureで複数のリージョンが不足している1つのアプリケーションのデプロイ戦略を完全に理解しているかどうかはわかりません。モデルをよりよく理解するためのリンクや参照を誰かが持っていますか?
Mod注:これがServerFaultであるかどうかはわかりませんが、StackOverflowの方が適していると思いました。
ありがとう、ブレント
mysql - 水平方向の精度と視界領域を持つ2人のユーザーの交差の確率
GPSからデータを受信し、MySQLデータベースに保存しています。次の列があります。
水平方向の精度は緯度/経度を中心とした半径であるため、同等の確率のユーザーはこの領域の任意のポイントにいることができます。
2人のユーザーが交差していた確率を調べる必要があります。しかし、私には30メートルの視界もあります。水平精度が0の場合、緯度/経度の半径が30メートルの2つの円の交点の面積を測定できます。しかし、私の場合、水平方向の精度は5から3000の範囲である可能性があるため、それは不可能です。通常、それは私の視界を超えています。
この円錐の内側の円の水平精度の半径が+30メートルで、外側の円の水平精度の半径がである2つの円錐の交点の面積を測定できると思います。しかし、この解決策は少し複雑なようです。
それと他の可能な解決策についてのいくつかの考えを聞きたいです。
MySQL Spatial拡張機能を確認しましたが、私が見る限り、そのような計算を行うことはできません。
ありがとう。
mysql - 自分のデータベースの位置データ - mysql
私は都市のデータベースを持っています。1 つのテーブル「city」には、311,000 を超える都市と、その地域、経度、緯度などのデータが含まれており、これらは country_id を介してテーブル「country」にリンクされています。私がやりたいのは、「都市」テーブルに人口用の別のフィールドと面積 (平方キロメートル) 用の別のフィールドを追加してから、人口密度用に別のフィールドを自分で作成することです。
私の質問は、これらの行を追加するスクリプトを作成できるように、ある種の API を使用して都市の人口と km^2 をオンラインで取得するのに最適な場所はどこでしょうか?
私はグーグルを試してみましたが、グーグルマップのAPI自体も見ました。しかし、これをどこで手に入れることができるのかわからないので、壁にぶつかったと思います。
ところで、私は地名から都市データを取得しましたが、これにはまだ人口が含まれていません。ご想像のとおり、311,000 を超える都市をグーグル検索して自分で手動で更新したくありません。
前もって感謝します!:)
javascript - Ext JS: GeoExt を v4 に移行しています...「ページにロードされていないクラスから拡張しようとしています」
Ext 3.3.1 アプリケーションを Ext 4 に移行しようとしています (現時点では互換性レイヤーを使用)。GeoExt でいくつか問題が発生しました。現在、99 行目で「ページにロードされていないクラスから拡張しようとしています」と表示されています。99 行目は以下のコードのすべてです。
この問題に対処する方法についての提案やヒントは大歓迎です。ありがとう。