android離線地圖開發
⑴ 如何實現Android手機自帶谷歌地圖離線導航
谷歌離線地圖的使用方法如下:
1、在手機設置里打開GPS定位功能。(一般可以通過下拉通知欄,或者在設置里的定位服務打開。)如果沒有打開GPS,谷歌地圖打開後會提示打開定位服務。
2、在頂部搜索框輸入需要的地點名稱(以北京市為例)。
⑵ Android端使用Google map API,怎麼開發離線地圖功能
由於只是為了作演示說明如何用 Google Map 離線 API 載入谷歌地圖的方法,這里我們只需要框選中國范圍,即點擊工具欄上的「框選下載區域」,然後在視圖中繪制選擇范圍
⑶ android 如何為自己的應用添加離線地圖
一般來說,只要選擇支持離線地圖的開發包就可以了。如果你非要自己開發,那首先要保證你能在Android的開發里調用這些離線地圖(瓦片簡單,矢量就麻煩了,需要自己來處理di't地圖的顯示)。
⑷ Android開發百度地圖怎麼把離線和定位結合
定位需要開啟gps,先gps定位好,然後打開地圖看看。
⑸ bigemap Android如何添加離線地圖
件的運行需要GPS和讀取瓦片的許可權,安裝軟體過程中如出現以下詢問框
⑹ android studio高德地圖載入離線地圖如何做
一、注冊開發者賬號,新建新Key。
二、首先根據高德地圖開發者獲取key。
androidstudio獲取SHA1方法:打開androidstudio的Termina(alt+F12),輸入命令:keytool -v -list -keystore keystore文件路徑(默認路徑 C:\Users\用戶名\.android debug.keystore),默認密碼:android,即可獲取SHA1。
PackageName為app中build。gradle中的applicationId。
三、打開AndroidStudio-->Build-->Generate Signed APK-->Create new...,創建新的key,按照圖示創建即可,要記下Alias的名字和密碼,然後選擇第V2-->finish即可。
四、新建工程,將下載的SDK的jar包復制到工程libs下,並add as library(復制→粘貼到文件夾下即可)。
五、3D地圖需要添加so庫:在main目錄下創建jniLibs,將下載的so庫文件拷貝到這個目錄下。
⑺ Android的離線功能有幾種實現方式
在Arcgis For Android API下,既能載入Arc Server的切片文件,也能載入10.1的Title Package文件(*.tpk)。
一般來說,我們都是將Server的切片文件或者tpk文件復制到自己手機的SD卡上面。下面以我的手機為例說一下文件路徑。小編沒什麼錢,買了一個華為的C8813Q的電信機器,正常來說,安卓的手機都是有運存,內存,和外存(SD卡存儲)。運存,是程序運行是所需的存儲,在程序運行結束後會有一個銷毀的過程,所以運存是不做為存儲的,所以,手機的內存和外存才是作為存儲的,所以,一般來說,我們的離線地圖是放在內存或者外存的,但是,為方便期間,個人建議將離線地圖文件放在SD卡中,不支持SD卡的手機就只能放在內存了。如果既有內存,又支持SD卡,一般內存的路徑為:file:///storage/sdcard0,SD卡的路徑為file:///storage/sdcard1,沒有SD卡的路徑為:file:///storage/sdcard。
在Arcgis For Android中,實現離線地圖的載入與顯示,首先我們需要用Server或者10.1去做離線地圖的切片文件或者切片打包文件。用Server做切片文件的大家都知道,就不多說了,切片打包文件可以參考這篇htt p:/ /blog.c sd n.ne t/arcgis_mobile/article/details/8048549文章,很詳細,一看就會。有了離線地圖文件,將文件拷貝到手機SD卡中,我的文件路徑如下:
<img src="htt p:/ /ww w.th7.c n/d/file/p/2014/03/04/.jpg" alt="" htt p:="" ww w.2ct o.c om="" kf="" ware="" vc="" "="" target="_blank" class="keylink" style="margin: 0px; padding: 10px 0px; max-width: 600px; vertical-align: middle;">/fzsS8//Uyr612M28o7o8L3A+lkPQ=="@+id/map"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
有了MapView,我們需要
1、定義一個離線圖層
MapView map = null;
ArcGISLocalTiledLayer local;
2、設置離線圖源
在設置里線圖源的時候,可以用下面兩種方式:
local = new ArcGISLocalTiledLayer("file:///storage/sdcard1/arcgis/base_map.tpk");
local = new ArcGISLocalTiledLayer("file:///storage/sdcard1/arcgis/nmg/Layers");
此外,也可以寫成,不過下面這種路徑的書寫方式不建議,有時候會讀取不到。
local = new ArcGISLocalTiledLayer("file:///mnt/sdcard/arcgis/base_map.tpk");
local = new ArcGISLocalTiledLayer("file:///mnt/sdcard/arcgis/nmg/Layers");
3、將離線圖層添加到mapview顯示。
map.addLayer(local);
到此,離線地圖的載入與顯示已經實現了,更多的功能等你去開發了。不過,你得在配置文件中加入讀取外部存儲的許可。
⑻ 安卓開發,不聯網怎樣定位我用的是百度地圖
可以下載離線地圖定位。
1.打開網路地圖App,依次點擊【我的】→【離線地圖】→【城市列表】,選擇你要下載的城市地圖,點擊右側的下載按鈕。如下圖所示:
⑼ Android開發,高德離線地圖下載時會中斷下載,怎麼解決
有幾種情況:1、網路不穩定(這是最有可能的),因為在網路不穩定的情況下,為了保護你的流量,軟體會自動停止下載
2、內存不足。希望採納