Javascriptを使用して国の中心座標を取得したいと考えています。 Webアプリケーションで使用するために、この種のデータを提供するxmlファイルはありますか?基本的にOpenLayersの国名を使って地図にデータを配置しようとしています。Javascriptで国の中心座標
2
A
答えて
3
Google Maps APIを使用すると、これにはGeocoderクラスを使用できます。
var geocoder = new google.maps.Geocoder();
geocoder.geocode(
{ address : "Germany" },
function(results) {
window.alert(results[0].geometry.bounds.getCenter());
});
あなただけのインデックス0を得るよりもresults[]
配列もう少し調べたいかもしれませんが、これは、あなたは正しい方向に始める必要があります。
2
適切なGISデータセットをダウンロードし、必要な情報を生成している可能性があります。例:あなたは、各郡の重心を計算し、国名及びX/Yのテーブルを生成することができますQuantum GISのようなプログラムで
。 Koordinatesはまた、あなたが場所によって機能を照会し、必要に応じて、完全なジオメトリを引き出すことができますベクトルAPIを持っていることを
注:はフルジオメトリをロードし、重心を計算することができます
OpenLayersを(例えばOpenLayers getCentroid Docs)、世界境界データセットのサイズと複雑さを考慮すると、パフォーマンスはあまり良くありません。
一緒
それらを置くあなたの最良のオプションは、おそらくこれです:あなたは国からの重心を持ってたら、(ジオメトリを取得せずに)KoordinatesベクトルAPIを使用して選択したポイントがある国を決定するためにレスポンスから、データファイルからセントロイドを名前で検索し、この場所にマップを中央に配置します。
関連する問題
- 1. 中心座標からバウンディングボックスを作成
- 2. iphoneでgmsmapviewの座標中心を取得する方法
- 3. Kmeans:データ座標のラベルと出力中心は何ですか?
- 4. Googleマップ静的API - 中心座標でSWとNEを取得
- 5. Google Maps JavaScript API v3 GPSが中心座標になっています
- 6. iOS - 2つの座標の中心の位置
- 7. jQuery:divの中心の座標を見つける方法
- 8. 表面の中心の座標xy zを見つける
- 9. CLLocation配列の中心座標点を計算する
- 10. UINavigationBarアイテムの中心座標を見つける方法
- 11. 座標を中心とした矩形の描画
- 12. 中心のX、Y座標を持つJLabelを描画
- 13. オフラインで国別の座標を座標で取得する方法
- 14. 国名からの座標/地域
- 15. 選択から中心点XY座標を取得
- 16. 2Dの向きのテスト重心座標
- 17. (CLLocationManagerを使用)座標から国名
- 18. Unityで特定のオブジェクトの中心座標を2Dでポイントする方法は?
- 19. 重心から直交座標へ
- 20. 重心座標系に変換
- 21. JavaScriptのエクスプローラのマウス座標
- 22. UIWebViewでイメージの中心/ x、y座標を見つける方法
- 23. 中間点サークルアルゴリズム座標
- 24. 画像上の座標の中心点と線の傾きを知る
- 25. D3 - クリックした国の中心に
- 26. sencha touch 2のマップ(Ext.map)の中心座標を取得する方法は?
- 27. ネイティブのマップボックスに反応します。gl最初の中心座標
- 28. マウスの座標をOrigin-Javaとしてフレームの中心にする
- 29. プロットマップの座標ベースのセグメントは、中心から始まります
- 30. 地球中心慣性(ECI)座標を地球中心に変換する方法中心地球固定(ECEF)天体パイですか?その他?
返信いただきありがとうございますが、私は本当にライセンス条項のためにGoogle APIを使用したくありません。あなたはGoogleマップ上にデータを表示する必要があります。それ以外の場合は使用できません。何か別の選択肢はありますか? – Anz