i'm Watch で地図を表示するアプリ「imMap」

i'm Watch の OS は Android 1.6 なので Amazon, Yahoo の地図表示ライブラリは使えない。
Google の v1は i'm Watch の OS にライブラリ入ってないのでやっぱり無理。(ってかもう Deprecated…)


結局 WebView に Yahoo の JavaScript ライブラリを使って地図を表示してみた。

でも WebView での地図は思いの外重い。
i'm Watch だとアプリを起動して最初に地図が表示されるまでに 20秒ちょっとかかる…。


それでもちゃんと動いている自作アプリの名前は「imMap」!

捻りもなんにもない名前です。

機能は

  • 「ズームイン/アウト」ボタン
  • 「画面リフレッシュ」ボタン
  • 画面のドラッグ(Yahoo! JavaScriptマップAPI の機能)
  • GPS 情報が取れない時にはマーカーが赤、取得時には青に変化
  • 地図表示時には i'm Watch はスリープししない(画面が暗くなるだけ)
  • GPS 情報の取得は3秒間隔で行っているので、移動しながらナビっぽく使うことも可能!(間隔はもっと短くできるけど…)

という本当に「やってみた!」というだけのスペック。