作者march23 (三月 .)
看板AndroidDev
標題Re: [分享] Google Maps Android API v2 釋出
時間Sat Dec 8 16:05:47 2012
分享今天搜尋到的資料
[1.Google Android V2 步驟]
Android Maps V2 Quick Start
http://ppt.cc/1Mz_
註:照著以上步驟做 實機跑得出來 如果要用模擬器測試 見辦法3)
[2.新增Marker and infowindow]
先抓到 map元件
GoogleMap map = ((SupportMapFragment)
getSupportFragmentManager().findFragmentById(R.id.map))
.getMap();
再map上加上一個marker
Marker marker = map.add(new MarkerOptions()
.position(new LatLng(37.7750, 122.4183))
.title("San Francisco")
.snippet("Population: 776733"));
如果想改變infowindow的樣式 請參考
https://developers.google.com/maps/documentation/android/marker#info_windows
[3.讓模擬器支援 Google Play Services]
照著上面的步驟做 丟到模擬器裡出現 必須安裝 Google Play Services.
下面這篇有人提出解決方法 先透過ADB 來安裝 GoogleLoginService.apk,
GoogleServicesFramework.apk, Phonesky.apk. 這幾個Apk
http://ppt.cc/pwPc
下面這篇告訴妳 如何用ADB 安裝APK到模擬器中
http://blog.csdn.net/wenlele/article/details/7289761
註:(1)如果你在tools找不到adb 就被搬到 platform-tools資料夾了
(2)因為覺得太麻煩 所以我也沒有跟著做 直接用實機來測試
目前還沒有成功 如果有甚麼心得再補充
如果已成功的大大 可以指導或分享心得嗎 感激不盡
※ 引述《dreamcwli (dreamcwli)》之銘言:
: https://developers.google.com/maps/documentation/android/
: 還沒有仔細看新增了哪些東西,
: 不過終於有 MapFragment 和 SupportMapFragment 了,
: 不用再用不是那麼乾淨的方法在 Fragment 放 MapView。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.32.69
※ 編輯: march23 來自: 111.243.32.69 (12/08 16:51)
※ 編輯: march23 來自: 111.243.32.69 (12/08 17:50)
1F:推 lovelycateye:我看的情況是ItemizedOverlay = Marker 12/08 21:34
2F:→ lovelycateye:名稱跟js版的統一也比較好懂 12/08 21:34
3F:→ lovelycateye:推分享~ 12/08 21:34
想請問有沒有大大 知道怎麼 客製化 infowindow 嗎?
雖然他有提到一些方法 但沒有範例碼 不知道如何下手...
※ 編輯: march23 來自: 111.243.32.69 (12/08 23:57)
5F:→ lovelycateye:簡單說就是根據進來的Marker自己弄個View給他 12/09 10:22
6F:→ lovelycateye:不過~能改到哪些東西就不知道了XD 12/09 10:30
7F:→ march23:我昨天也有再研究 VIEW 有什麼可以參考呢 不會下關鍵字... 12/09 10:58
8F:→ march23:最主要是我看到他範例有加入圖片 但我找不到code 可以參考 12/09 10:59
9F:→ lovelycateye:我覺得你當作ListView的Adapter用就好 12/09 12:11