タグ「Google APIs」 の検索結果(1/1)

2010年9月17日

Maaaaaaaaps

MapViewというか、Androidアプリで地図を使ってみる。

Android Developers公式:Location and Maps
http://developer.android.com/guide/topics/location/

地図/位置情報/GPSを使うAndroidアプリを作るには
http://www.atmarkit.co.jp/fjava/rensai4/android16/android16_2.html

throw Life:AndroidでGoogle Mapsを使う最も簡単なサンプル
http://www.adamrocker.com/blog/230/android_maps_the_simplest_sample.html


==========!!ああっと!!==========
SDKをr07にバージョンアップしたらプチハマリしました。
SDK Setup.exeがなくなって、SDK Manager.exeになってます。

しかも単体で起動するとError。
(※Eclipseのメニューから実行する分には問題ない。)

Exception in thread "main" java.lang.NoSuchFieldError: marginWidth
at com.android.sdkuilib.internal.repository.UpdaterWindowImpl.createContents(UpdaterWindowImpl.java:131)
at com.android.sdkuilib.internal.repository.UpdaterWindowImpl.open(UpdaterWindowImpl.java:102)
at com.android.sdkuilib.repository.UpdaterWindow.open(UpdaterWindow.java:113)
at com.android.sdkmanager.Main.showMainWindow(Main.java:307)
at com.android.sdkmanager.Main.doAction(Main.java:259)
at com.android.sdkmanager.Main.run(Main.java:98)
at com.android.sdkmanager.Main.main(Main.java:87)

↓結局こうなって袋小路に入りました。
http://twitter.com/youten_redo/status/24677511046

android.batをいじってC:\Program Files\Java\jdk1.6.0_21\bin\java.exeを設定すると回避できました。
...マイPCのJDK環境が怪しいだけな気もします。

==========リセットして華麗に再開==========

○Maps API Key

・debug.keystoreからフィンガープリントを生成。
・パスワードは入力なしのEnterでokでした。

○@ITのサンプルを動かす。

・ソースをダウンロードしてインポート
・@Overrideまわりでエラーが出たのでソースを微修正。
・Xperiaで動かないと困るのでdefault.propertiesのtargetをGoogle Inc.:Google APIs:7からGoogle Inc.:Google APIs:4に修正。
・strings.xmlに格納されているAPI Keyを先ほど取得した自分のものに変更。

おk、問題なし。

○Trackingのサンプルを動かしたらGPSアイコンが点灯しっぱなしが気になった。

onPause()にMyLocationOverlay#disableMyLocationを、onResume()にMyLocationOverlay#enableMyLocationを追加するだけでした。


○参考になるページがいっぱい

橋本商会:
http://shokai.org/blog/archives/5180
http://shokai.org/blog/archives/5174

androside.com:
http://androside.com/android_contentlist.html