1. 程式人生 > >android模擬地理位置

android模擬地理位置

今天做開發的時候遇到這個場景,需要測試不同位置的定位是否精準。要達到這樣的測試必須可以實時的模擬地理位置。當然,模擬地理位置的方法有很多,但是可能有的時候會不適合。親測了幾個方案,使用有效分享一下。

方案1:用電腦上的模擬器

電腦上的模擬器一般都會自帶GPS位置修改選項。我電腦上裝的是Genymotion模擬器。修改地理位置也很方便。你可以通過修改地理位置的座標來修改你所在的位置。上圖:

                                                   

如果你不知道應該怎樣選擇座標,可以通過這個開啟座標拾取器:http://lbs.amap.com/console/show/picker

方案2:通過真機來改變地理位置

網上有好多地下位置模擬軟體,我用了好幾個都不管用,但是也有管用的。但是基本上都需要手機獲取了root許可權才能起作用。我所用的軟體叫“天下游”,有興趣的可以嘗試一下。

至於如何獲取root許可權,有很多種方法,網上也有可以下載的應用可以幫你獲取root許可權,360手機助手也有這個功能。我手機是小米note,試了幾個關於root的應用,但是但沒有辦法,後來去MIUI官網下載了此機型的升級包(開發版)。安裝到手機上以後開啟手機自帶的“安全中心”就可以root了。完後允許指定軟體使用root許可權後即可。

這個時候地理位置模擬軟體就可以開始模擬了。

相關推薦

android模擬地理位置

今天做開發的時候遇到這個場景,需要測試不同位置的定位是否精準。要達到這樣的測試必須可以實時的模擬地理位置。當然,模擬地理位置的方法有很多,但是可能有的時候會不適合。親測了幾個方案,使用有效分享一下。 方案1:用電腦上的模擬器 電腦上的模擬器一般都會自帶GPS位置修改選

android 獲取地理位置時為null

發現有很多android 手機獲取地理位置,很多時候都不一定能夠獲取到,並且不一定準確,因為那個位置都是上次獲取的時候拿到的,得更新。具體實現程式碼如下 import android.app.Activity; import android.content.p

chrome瀏覽器配置,地理位置模擬

chorme瀏覽器版本: 70.0.3538.77     注意事項 頁面地址如: http://localhost:63300/app-h5/pages/map/fault.html 或者http://127.0.0.1:63300/app-h5

Android——通過GPS獲取使用者地理位置並監聽位置變化

這個功能挺簡單的,最近用到了就總結下: 1、開啟地理位置監聽: /* * 開啟地理位置監聽 */ public void registerGpsListener(Context context) { Log

android 模擬位置資訊Location使用示例

android 自帶location除了可以輸出gps的經緯度資訊,還可以進行傳入location資料,進行模擬輸出。輸出模擬的位置資訊可以在同一個應用程式,也可以給其他應用app使用。1,開啟傳入location資訊先開啟系統本機的gps,然後去開發者選項裡開啟模擬位置服務

Android地理位置獲取的那些坑

我算是搞明白了,無論是Framework還是Application,只要跟硬體相關的東西都有各種坑的存在。 所幸,也正是這些坑的存在,讓這個行業形成了一道道門檻。 嗯,是這樣的 坑在最後面 Android地理位置獲取最佳實踐 國外有Google Ser

關於android webview裡HTML5的地理位置定位

在別的瀏覽器中開啟可以定位,在我自己的webview卻不能  主要程式碼如下://啟用資料庫 webSettings.setDatabaseEnabled(true); String dir = this.getApplicationContext().get

Android模擬位置資訊

Android手機設定——開發人員選擇中有一個“允許模仿位置”的選項,開發人員對開發的某些定位軟體(一般為地圖軟體)做測試的時候使用的,功能是模擬手機目前所處的位置(比如手機當前實際位置在中國,但測試軟體時要求測試條件為美國,就可以使用該功能進行測試軟體模擬定位)。 直接看

android webview裡HTML5的地理位置定位

//啟用資料庫 webSettings.setDatabaseEnabled(true); String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).ge

Android模擬位置實現

今天,我們就使用Android自帶的模擬位置功能來實現。 準備工作: 1:設定-開發者選項-允許模擬位置 打鉤 2:我這裡使用了百度地圖,所以需要去申請一個地圖的key。傳送門申請key 3:定位方式修改成 僅限GPS 4:不是所有軟體的GPS都能

Android利用谷歌地圖獲取並解析經緯度對應的地理位置

    最近需要對GPS定位資訊進行地理位置解析,看到一些文章裡面建議使用百度地圖API來做,不過考慮到百度地圖在國外的使用體驗,還是想試試通過Google地圖來進行地理位置獲取,閒話不多說,上程式碼。 首先當然需要檢查GPS功能模組以及GPS開啟狀態,同時在使用GPS時需

android:GPS獲取location經緯度並用谷歌解析為地理位置名稱

實現的功能:先獲取本地的經緯度,再根據經緯度,請求googleapis來解析地理位置名稱。 下面的例子,能夠跑起來,親測。 多說無益,看碼。 首先搞一個佈局,其實就是一個textView,一個button,點選button後,在textview展示地理位置資訊。 &l

Android 成功 使用GPS獲取當前地理位置(解決getLastKnownLocation 返回 null)

@Override public void onCreate(final Bundle icicle) {       super.onCreate(icicle);       this.setContentView(R.layout.activity_mapview);       mBtnDone

iOS 關於圖片地理位置隱私信息的分析和讀取

img control res 位置信息 log mutable hone tro art 今天突然想到微信朋友圈發照片,涉及個人隱私的地理位置是否外泄。由於iphone拍照的照片都會帶有地理位置等信息。我們先來實現怎麽讀取裏面的安全信息。然後再來分析 #import

html5 返回當前地理位置的坐標點(經緯度)

aid ntb title meta script upd 獲取位置 谷歌地圖 get BAIDU <!DOCTYPE html> <html> <body> <p id="demo">點擊這個按鈕,獲得您的坐標:<

微信公眾平臺網頁開發實戰--3.利用JSSDK在網頁中獲取地理位置(HTML5+jQuery)

fff .html 1.4 style minimum log fill rdquo 位置 復制一份JSSDK環境,創建一份index.html文件,結構如圖7.1所示。 圖7.1 7.1節文件結構 在location.js中,封裝“getLoc

獲取用戶地理位置

成功 etl alert style cas erro var tor ntp 1、利用h5 屬性獲取用戶地理位置   h5的新增屬性是支持用戶獲取地理位置的特別是手機,支持的情況會更好。具體寫法如下 // 定位功能 getLocation ()

域名查詢IP及公網IP地址地理位置查詢

ip 查詢 域名 腳本 shell #!/bin/bashprintf "本腳本包含ip地理位置查詢及已知域名查詢IP \n"printf "###################################### \n"printf "/tmp/dns.txt 需要查詢的域名列表目錄

HTML5API之獲取地理位置詳解

ava scrip 什麽是 全球定位 程序 script 坐標 無線 顯示 在使用地理位置API之前先來了解一下什麽是經度和緯度以及地理位置獲取的原理 首先經度指的是南北極的連接線,緯度指的是東西的連接線 地理位置的獲取原理是通過IP地址(能夠知道這個IP地址屬於哪個城市)

基於HTML5的Geolocation獲取地理位置,配合Google Map API反向地址解析(獲取用戶真實地址)

add current 經緯度 cati arr offset 類型 html maps 基於HTML5的Geolocation獲取地理位置,配合Google Map API反向地址解析(獲取用戶真實地址) html 1 <!DOCTYPE html>