ひさしぶりに google maps api v3 のリファレンスみたら google.maps.geometry.spherical なんてのが追加されてた。
- computeArea(loop:Array.
|MVCArray. , radius?:number) - 与えられた点群から面積を計算。点群は最初と終わりが同じ。
- computeDistanceBetween(from:LatLng, to:LatLng, radius?:number)
- 二点間の距離を計算。
- computeHeading(from:LatLng, to:LatLng)
- 方向を角度であらわす。-180から180。基点の真北が0、真東が90、真西が-90。
- computeLength(path:Array.
|MVCArray. ,radius?:number) - 与えられた点群(パス)の長さを計算。
- computeOffset(from:LatLng, distance:number, heading:number, radius?:number)
- 与えられた基点、距離、方向から点を逆算する
- interpolate(from:LatLng, to:LatLng, fraction:number)
- ある二点のfraction倍の距離の地点を返す