Yahoo!ブックマークに登録
このエントリーをはてなブックマークに追加

地図上の2点をクリックしてルート検索


移動手段 移動距離km m 起点~終点の直線距離km m

使い方

  • 地図上をクリックすると、マーカーが現れます。
  • 2点目をクリックすると、移動手段に応じたその間のルートを検索し、結果を表示して・移動距離・直線距離を計算し、標高をグラフ化します。
  • 3点目以降をクリックすると、最後の2点を用いて検索します。
  • マーカーはドラッグ可能で、ドラッグした際は再計算します。
  • Google Maps API V3 の DirectionsService() を利用してルートを提示してます。検索対象となるのは「道路」のみです。道がない場所はルートとして表示されず、移動距離にも反映されません。また、たまに歩道のない道を歩行ルートとして提示することがあるようです。たとえここで出てきた道順通りに移動して、途中で事故にあったりしても、当方は一切責任を持てません。 実際の通行に際しては交通法規等を順守の上、無理のない移動をしてください。
  • 直線距離の計算は、Google Maps Javascript API V3 Geometry Libraryに用意されている、google.maps.geometry.sphericalのcomputeDistanceBetween()を用いています。
  • 標高データは、ElevationService の結果を Google Chart ToolsArea Chartを利用して表示しています。