AndroidでOpenStreetMapを使ってみる
OpenStreetMap Japan
本家サイトOSM.org
Yahoo! AndroidマップSDK
mapquest
TOP
mapquestStreetOpenMapはAPIの資料が充実しています。
開発にはEclipseを使います。
現バージョンの MapQuest SDK for AndroidはAPIのLevel 3とLevel 15を要求します。
事前にEcliseのSDKマネージャーでインストールしておきましょう。
このサイト
から、Android Maps API and Samplesをダウンロードして解凍し、samplesのフォルダーをEclipseのworkspaceに移しておきます。
Package Explorer のimportでサンプルを読み込みます。
これだけです(^^)。
デモサンプルは26種類ほど用意されています。
SimpleMap
ピンチイン/アウトで縮小・拡大。
CircleOverlayDemo
PolygonOverlayDemo
MyLocationMap
面白いです。いろいろ試して遊んでみましょう。
TOP
開発にはEclipse(INDIGO)を使い、Androidのターゲットは2.3.3( or later)です。
Maps(-)のソースコード・リソース・AndroidManifest.xmlは、github
からダウンロードできます。(Apache License 2.0)
ただ、オリジナルには一部データの欠落があるようですので、修正版を落とせるようにしました。
対象は、strings.xml。
<string name="hello_world">Hello World, MapsActivity</string> の修正と<string name="menu_settings">Settings</string>の追加です。