android模擬地理位置
今天做開發的時候遇到這個場景,需要測試不同位置的定位是否精準。要達到這樣的測試必須可以實時的模擬地理位置。當然,模擬地理位置的方法有很多,但是可能有的時候會不適合。親測了幾個方案,使用有效分享一下。
方案1:用電腦上的模擬器
電腦上的模擬器一般都會自帶GPS位置修改選項。我電腦上裝的是Genymotion模擬器。修改地理位置也很方便。你可以通過修改地理位置的座標來修改你所在的位置。上圖:
如果你不知道應該怎樣選擇座標,可以通過這個開啟座標拾取器:http://lbs.amap.com/console/show/picker
方案2:通過真機來改變地理位置
網上有好多地下位置模擬軟體,我用了好幾個都不管用,但是也有管用的。但是基本上都需要手機獲取了root許可權才能起作用。我所用的軟體叫“天下游”,有興趣的可以嘗試一下。
至於如何獲取root許可權,有很多種方法,網上也有可以下載的應用可以幫你獲取root許可權,360手機助手也有這個功能。我手機是小米note,試了幾個關於root的應用,但是但沒有辦法,後來去MIUI官網下載了此機型的升級包(開發版)。安裝到手機上以後開啟手機自帶的“安全中心”就可以root了。完後允許指定軟體使用root許可權後即可。
這個時候地理位置模擬軟體就可以開始模擬了。