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秒間隔で行っているので、移動しながらナビっぽく使うことも可能!(間隔はもっと短くできるけど…)
という本当に「やってみた!」というだけのスペック。