就當做是經驗分享好了?
當然也是希望有高手能解答原因,我只知道解法,但是不知道原因XD
1. ItemizedOverlay
假如你的OverlayItem是會一直隨著地圖變得,
這裡面你的OverlayItem設進去以後,Google API會請你儘快populate
但在呼叫populate()前,請記得呼叫setLastFocusedIndex(-1);
不然在跑他自己的onTap的時候,
會java.lang.ArrayIndexOutOfBoundException炸掉
參考網頁:http://ppt.cc/H8Vu
2. MapActivity
如果你的程式需要多個MapActivity,請在你的AndroidManifast.xml裡面
將第二個以外的MapActivity設定在不同的process
如:<activity
android:name=".HogeMapActivity"
android:label="@string/app_name"
android:process=":hogeMapProcess" />
補一下狀況好了,
不這樣做會出現你的MapView一直沒辦法去把它的Tile抓回來
因為Connection Pool Crash掉了。
參考網頁:http://ppt.cc/Y;@Q
以上,祝我等苦主掃雷順利!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.88.75
※ 編輯: lovelycateye 來自: 122.116.88.75 (11/25 12:24)