close
Chapter 11
利用DDMS搭配GPX/KML可以連續性的送出一條路線上的所有座標點,可以模擬行走或開車的情況。
在 onCreate 處理 GPS 可能會花很久時間,範例是寫在 onStart 去處理,所以我應該也要善用。
LocationListener 不要用實作的,改用inner class的方式,LocationManager可以requestLocationUpdate多個listener,所以就可以作不同的處理。requestLocationUpdate時,也可以指定要收到更新的間隔,避免過於頻繁。
MapView 這邊對於 key 的處理還是一樣,你要針對 keystore 去跟 google 註冊 key,可是一般在開發時,會有 emulator/device 上的差異,這時候該怎麼辦呢?我個人後來是乾脆把 keystore 也丟到 repository,統一用一個 keystore。加 Overylay 的方法,這裡是用 Handler 去接訊息,接到才新增,一般中文的書上都是介紹直接在 onCreate 時去作。
第四節是介紹GeoCoder,這個的註解是說 2.2 API level 8 Emulator 裡的 GeoCoder 有問題,所以建議可以改用 2.1 API level 7來作。
利用DDMS搭配GPX/KML可以連續性的送出一條路線上的所有座標點,可以模擬行走或開車的情況。
在 onCreate 處理 GPS 可能會花很久時間,範例是寫在 onStart 去處理,所以我應該也要善用。
LocationListener 不要用實作的,改用inner class的方式,LocationManager可以requestLocationUpdate多個listener,所以就可以作不同的處理。requestLocationUpdate時,也可以指定要收到更新的間隔,避免過於頻繁。
MapView 這邊對於 key 的處理還是一樣,你要針對 keystore 去跟 google 註冊 key,可是一般在開發時,會有 emulator/device 上的差異,這時候該怎麼辦呢?我個人後來是乾脆把 keystore 也丟到 repository,統一用一個 keystore。加 Overylay 的方法,這裡是用 Handler 去接訊息,接到才新增,一般中文的書上都是介紹直接在 onCreate 時去作。
第四節是介紹GeoCoder,這個的註解是說 2.2 API level 8 Emulator 裡的 GeoCoder 有問題,所以建議可以改用 2.1 API level 7來作。
文章標籤
全站熱搜
留言列表