
No.1ベストアンサー
- 回答日時:
map api のreferenceを見てみると、distanceに関連するobjectがありましたので、それで求められるかと思いましたが、
https://developers.google.com/maps/documentation …
どうやら、ルート上の距離を測ってしまうみたいですね。
サンプルの中を探してみたところ、ギャラリーの中に距離を算出している例がありましたので、参考になるかと。
http://www.barattalo.it/examples/ruler.html
中を見てみると、単純に緯度、経度の差から三角関数で距離を算出しているようですので、地球表面を正球面として計算しているようです。
ただし、長半径6378kmよりも小さい6371を用いているようですので、地図周辺用に換算してあるのではないかと思います。
対象地域が日本などに限定されていれば、同様の方法でもあまり誤差はないのではないかと推測されます。
そうでないときは、求める精度にもよりますが、地球を楕円体として計算することになるのかも…
http://ja.wikipedia.org/wiki/%E5%9C%B0%E7%90%83
実際の計算では、全部のデータに対して距離を求める必要はなくて、先に中心点から半径距離に当たる矩形のエリアを求めておいて、まず、緯度・経度がその外側であったら除外、内側の点だけに対して距離を計算してチェックするようにすれば少しは効率が上がるのではと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PDFを(htmlのように)無限に縦...
-
バッチファイル 特定ウインドウ...
-
b75h2-m2 biosアップデートした...
-
入力フォームの値をQRコードで...
-
C言語のflagの使い方が分かりま...
-
http://ww12.ktai.pw/というサ...
-
二つのbxsliderをレスポンシブ...
-
php コールバック関数
-
ナイトボットのAliasについて
-
これってなんの電話かわかりま...
-
VBAでクイズゲームの作り方
-
以下のURL入れますか?皆さんは↓
-
画像のドットの部分が抜けてい...
-
Chinapost こよパズルどう動か...
-
非同期通信で掲示板を作る際の...
-
非同期通信を使うタイミングが...
-
PYTHONのtkinterについて
-
Pythonのtkinterについて
-
Pythonを勉強する道のり
-
Pythonを無料(安価)で学ぶ方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
GoogleMapAPI ズームレベルと縮...
-
x,y座標から緯度経度へ変換
-
Google Mapsを利用して屋根の面...
-
gmailからpythonファイル実行
-
生コンの立米数の出し方
-
エクセルで条件をつけて図形を...
-
エクセルVBA 作業後に選択範囲...
-
ワードで、グレーの部分しか入...
-
別のフォームで記述している関...
-
エクセル マクロ 別シートから...
-
VBAでのユーザフォームの表示有...
-
ascW関数の結果がおかしい
-
Excel VBA 選択範囲の罫線色の...
-
あの~当たり前なんですけど、A...
-
エクセルでの6ヶ月平均の出し方
-
フルスクリーンモードで開いたP...
-
ACCESSで別DBにあるクエリを...
-
Sub Auto_Open() 実行されない
-
円の中に等間隔に線を引くには
-
ExcelVBAで毎月月初の最初にBoo...
おすすめ情報