日記/2007-02-16

Fri, 16 Feb 2007 16:57:18 JST (6276d)

ToDo

  • [GPS]指定座標を基点とした範囲検索

指定座標を基点とした範囲検索

機能

指定した座標から任意の範囲内にある座標を検索する。
また、ある座標が、指定した座標からの任意の範囲内にあるかどうかを判定する。

目的

地名座標対応表を元に現在地の地名を割り出す。
また、現在地周辺の施設・地名を割り出す。
指定した区域への進入・退出の検知

実装

クラスにするかも
与える引数は

  • 基点座標
  • 範囲
  • 対象座標(対象が基点範囲内に存在するかの有無を調べる時->caseA)

返値は

  • Array(座標)
  • Boolean(CaseA)

その他

範囲の設定を、円にするか四角形にするか。
恐らく、四角形の方が計算しやすい?

座標情報から現在の地域名まで割り出せるようにする

地名座標対応表と[[指定座標を基点とした範囲検索>]]が構築できれば実現可能。
地名座標対応表は http://gpscycling.net/fland/ から簡易的なモノが入手できた。

座標表の構築

データベースにて座標リストの構築を行う。

説明
地名
地名よみ
座標(lat)
座標(lng)
種別市町村などの区分
レイヤ重なる際の優先度

Idea

  • 簡易的なルート案内
    • 方角・距離などをクライアント(携帯など)に送信