問題タブ [geonames]

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 に答える
5732 参照

jquery - geonames オートコンプリートの例

私は最初の実際のサイトを構築しています。とりわけ、ユーザーが場所を選択できるフィールドを実装しようとしています (オートコンプリートを使用して、それらが正しいことを確認します)。私はこの完璧な選択に出くわしましたhttp://jqueryui.com/demos/autocomplete/#remote-jsonp。私はjsonやjqueryを使用したことがないので、指定されたコードをコピーして貼り付けて、それがどのように機能するかを確認し、それが私にとって良いかどうか、または変更を加える必要があるかどうかを確認しようとしました. しかし、試してみると、オートコンプリートが機能しません。最初にjqueryを参照したときに何かを見落としていると思いますが、何がわかりません。答えは本当に単純なものだと思いますが、私は誤解しましたが、誰かが助けてくれれば私は感謝しています.これは私が使用しているコードです:

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

geolocation - Geonamesデータベースから最も近いGPSマーカーを見つける

geonames.orgデータベースを使用するAndroidアプリケーションを開発しています。私は、geonamesによって提供される都市/人口の多い場所のカテゴリとそれに対応する座標のみを使用します。

ユーザーが自分のGPS座標を提供し、最も近い都市/人口の多い場所とその座標で結果を取得できるようにしたいと思います。

ユーザーが都市にいる場合でも、その都市の座標をより遠い都市の座標と一緒に表示したいと思います。

これはグーグルやウェブサービスの助けを借りずに行うことができますか?私は自分のサーバーで世界都市の地理的位置をホストするかもしれません。

ありがとう!

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

php - Geonames.org のダウンロードを使用したリバース ジオコーディングには、どのアルゴリズムが使用されていますか?

API Geonames を使用しますが、アプリケーションはインターネットにアクセスできません。そのため、スタンドアロンで実行する必要があります。Geonames.org からダウンロードするファイルがたくさんあるようですが、リバース ジオコーディングを支援するソフトウェアはありません。緯度/経度を提供し、国コードを返してもらいたいです。データをダウンロードして MySQL データベースに入れることを考えています。

geonames.org のダウンロードで利用できるように、リバース ジオコーディングに使用されるアルゴリズムは何ですか。私のプロジェクトは PHP で書かれています。ありがとう!

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

javascript - select2 とリモート jsonp データセットで TypeError がキャッチされない

select2 を使用して Geonames データをクエリしようとしていますが、すべてが結果の書式設定で機能しているようです。ただし、結果が入力されるとエラーが生成され、 formatSelection 関数が実行されないようになっていると思います。

フィドルはここにあります:http://jsfiddle.net/6CVbw/

生成されるエラーは次のとおりです。

誰にもアイデアはありますか?

編集: これは Chrome と Safari で発生します。ロンドンまたはトロントを検索してみてください。

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

asp.net - ポリゴンとしての国の行政レベル

世界中、特にヨーロッパの国と行政レベルでデータベース (SQL Server) を作成しようとしています。

すべてのエリアにポリゴン データを使用し、検索を使用して「ポリゴン内のポイント」の結果を取得したいと考えています。

データのさまざまな場所を見てきましたが、正しいデータを抽出して使用するのはちょっと難しいと思います。私の問題は、どこから始めればよいかわからないことです。

geonames、Google マップ、openstreetmap のデータを調べましたが、OSM が最適だと思います。しかし、それを抽出する方法がわかりません。

OSM か​​らポリゴン データを抽出する方法、または別の優れたソリューション。

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

javascript - select2 で jsonp を介して入力されたアイテムを選択できません

geonames データを使用して select2 要素を設定しようとしています。formatSelection メソッドを定義しましたが、項目が選択されたときに起動しません。

HTML要素は次のとおりです。

フォーマット関数を使用した Select2 バインディング:

ここで完全なフィドルを見ることができます: http://jsfiddle.net/6CVbw/1/

アイテムの選択が機能しないのはなぜですか?

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

php - PHP を使用して GeoNames Web サービスを使用する方法

私はこの投稿を読みましたが、非常に有望に見えます。ただし、実装に関しては、答えは詳しくありません。

基本的に、緯度と経度が与えられた場合、GeoNames Web サービスを使用して国を取得するにはどうすればよいでしょうか。返された結果を変数に格納して、必要に応じて作業を続行できるようにしたいと考えています。

前もって感謝します

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

python - Python CSVからJSONパーサーは、出力に引用符を追加します

ユーザーPetriのおかげでCSVからJSONへのPythonスクリプトができました。これにより、GeonamesCSVダンプをMongoImport対応のJSONに変換できます。

問題は、Geonamesに、alternatenames現在引用されて1つの長い文字列として扱われているというフィールドがあることです。したがって、MongoDBでは適切にクエリできません。フィールドを次のような文字列配列に変更したいと思います。"alternatenames":["name1", "name2"]

Pythonスクリプトは次のようになります。

私のCSVには次のフィールドがあります。

現在のJSON出力は次のようになります。

次のように文字列配列を追加するようにJSON出力を変更したいと思います(右にスクロールしてalternatenames):

また、quotecharAccess 2010でエクスポートしたCSVを、二重引用符を避ける^代わりにに変更する必要がありますか?"

助けてくれてありがとう。

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

asp.net - GeoNames API を使用して緯度と経度から現在の時刻を取得する

現在、国から現在の時刻を必要とするアプリケーションを作成しています。
私は別の国の緯度と経度を持っています。

次のリンクを使用して現在の時刻を取得しています

http://api.geonames.org/timezone?lat=21.7679&lng=78.8718&username=demo
(デモのユーザー名はデフォルトであり、クエリ制限があるためテスト用にのみ使用されます)

現在の時刻を取得しましたが、サマータイムがオンになっています。その API は正しい時間を提供してくれますか? そうでない場合、どうすれば現在の時刻を取得できますか。

一部の API では、earthtool (実装されていない DST) のような現在の時刻を取得します。しかし、現在DSTが実装されていないため、テストできませんでした。この場合、どのようにテストできますか?

C# 4.0 を使用して .NET でアプリケーションを作成しています

他の API がある場合は教えてください。ただし、GeoNames API が最優先です。

0 投票する
2 に答える
1703 参照

jquery-ui - geonames JSON 応答から米国の郵便番号のみを取得できますか?

こんにちは、郵便番号フィールドに jquery UI オートコンプリート プラグインを使用しています。

jQuery UI オートコンプリート プラグインは geonames.org の JSON 応答を使用します。

応答を取得するための私のコードは次のとおりです:-

今のところ、カーソルを郵便番号フィールドに置いて任意の郵便番号を入力すると、入力された番号のオートコンプリート リストが表示されるか、入力したコードの相対値が jQuery プラグインによって表示されると言えます。

カスタム要件が 1 つあります。米国の郵便番号のみに対して JSON 応答を取得したいと考えています。

つまり、郵便番号フィールドに値を入力すると、米国関連の郵便番号がオートコンプリート リストとして表示されます。

geonames.org から米国の郵便番号の JSON 応答のみを取得する方法を教えてもらえますか??