コンパスの磁北に合わせてMapを回転(ヘディングアップ)させる機能について

1,414 views
Skip to first unread message

meron3

unread,
Feb 24, 2011, 2:50:38 AM2/24/11
to 日本Androidの会
お世話になっております!
いつもこちらの掲示板を参考にさせていただき、
とても助かっています。

早速ですが、件名について質問させてください、

Mapを回転させる際、以下のページがとても参考になり、
機能の実現ができてとても感動していました。

■参考URL
http://d.hatena.ne.jp/tomo_snowbug/20090808/1249663176


ですが、ここで気になる点が出てきました。

回転はできるものの、MapView自体(canvas)を拡大表示しているため、
アイコンや地図上の文字も拡大され粗く表示されてしまうのです。。
ですがcanvasを拡大しないで画面サイズのまま回転すると
Mapが描画されない真っ黒な領域が出てしまい見た目が、、、、。
何とか回転もしつつ、粗くならないきれいなMapを表示したいと考えています。


そこで質問です。

上記手法ではMapView自体(canvas)を拡大していましたが、
拡大せずにMapを回転しつつきれいに表示する方法はありませんでしょうか?

説明下手ですいません。
何か情報がある方よろしくお願いいたします。

おく

unread,
Feb 25, 2011, 2:07:26 AM2/25/11
to 日本Androidの会
おく@amay077 と申します

Google Map ではありませんが、マピオンさんの Android 用 Map SDK では回転ができますよ。

http://labs.mapion.co.jp/api/androidmaps/docs12.html

地図API:マピオンAPI
API も Google Map のそれに近いので、ほとんど同じで使えます。

P.S.
個人的には、地図を回転すると、文字も一緒に回転してしまうので「うーん」という感じです。
Google Map 3D の SDK が早く公開されるのを待ちたいところですね。

--
http://twitter.com/amay077

Tetsuya Ishida

unread,
Feb 25, 2011, 5:55:15 PM2/25/11
to android-g...@googlegroups.com
お世話になります。
石田(T)@福岡県と申します。

ご質問に対する直接の回答ではありませんが
下記キーワードをGoogle検索するとGoogle製の
地図回転サンプルソースが見つかると思います。
ちょっと古いですが、ご参考まで。

"MapViewCompassDemo.java"

以上

meron3

unread,
Mar 2, 2011, 2:41:51 AM3/2/11
to 日本Androidの会
回転に関するサンプルはいろいろ探していましたが、
「MapViewCompassDemo.java」は知りませんでした。。
使って確かめてみたいと思います。
情報ありがとうございました!

meron3

unread,
Mar 2, 2011, 2:40:12 AM3/2/11
to 日本Androidの会
> Google Map ではありませんが、マピオンさんの Android 用 Map SDK では回転ができますよ。

「setRotation」、こういうメソッドを探していました!
実際に使って確認してみますね。

> 個人的には、地図を回転すると、文字も一緒に回転してしまうので「うーん」という感じです。
> Google Map 3D の SDK が早く公開されるのを待ちたいところですね。

確かにそうですね、、気長に待ちます^^;
貴重な情報ありがとうございました!
Reply all
Reply to author
Forward
0 new messages