百度地圖LocType=162引發的坑------>>libs和jniLibs的區別
首先要說明libs和jniLibs的區別: 這兩個檔案都可以用來存放so檔案。
在eclipse中,我們把so檔案放入libs檔案裡,可以被打包到apk中,不過在AS中,放入libs資料夾中的so檔案不會被打包到apk檔案中,只有放入jniLibs檔案中才會自動打包到apk中。
下面開始說關於百度地圖的問題,因為AS專案中有libs和jniLibs兩個資料夾,如下圖:
所以開始按照地圖API進行整合。把地圖的so檔案放入了jniLibs中,jar包放入了libs,又在按照地圖API在AndroidManifest中加入了一下程式碼
注意這是重點:
sourceSets { main { jniLibs.srcDirs = ['libs'] } }
然後就按照API接著定位,最後發現LocType=162,經緯度定位是4.9E-324,預設值。
開始以為是程式碼寫錯了,找了半天,最後發現是加在AndroidManifest中的程式碼的問題,因為jniLibs中的so檔案會自動打包到apk中,不必在新增。把它去掉重新gradle後發現LocType=161,定位成功!
最後總結髮現:雖然文件很靠譜,但還是有不可避免的坑啊
相關推薦
百度地圖LocType=162引發的坑------>>libs和jniLibs的區別
首先要說明libs和jniLibs的區別: 這兩個檔案都可以用來存放so檔案。 在eclipse中,我們把so檔案放入libs檔案裡,可以被打包到apk中,不過在AS中,放入libs資料夾中的so檔案不
Js_百度地圖api的一個坑
呼叫百度地圖api時候標記的marker發飄的解決辦法 Js呼叫百度地圖api的時候發現標記好的小紅點並沒有在地圖中央顯示 前提:已經用map.centerAndZoom(point,xx);設
fragment中使用百度地圖的兩個坑
最近在fragment中使用到百度地圖,中間出現了幾個坑,在這裡說一下。 第一個坑就是許可權請求結果無法獲取,經過白板折騰,發現小小變動一下即可,如下: 在Activity中使用的時候我們的程式碼如下: ActivityCompat.requestPermission
Android百度地圖導航的那些坑
public class NaviBdMapActivity extends Activity {public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); requestWindo
百度地圖手機端單觸點單擊和長按事件,解決部分手機(小米手機)地圖單擊事件失效,多觸點、拖動依然觸發長按的bug
|| ble apply timeout console dto eat 問題 int /** * Author 嶽曉 * * 對百度地圖的事件擴展,目前擴展了fastclick和longclick, * 解決某些設備click不執行的問題
百度地圖api 實時顯示 每個人的位置和頭像
UserMapController.class.php <?php namespace Home\Controller; use Think\Controller; class UserMapController extends Controller { //實
百度地圖的那些坑
最新 latin apm 需要 exceptio isf gin bject callback 1、全景圖不能顯示報錯: android.view.InflateException: Binary XML file line #6: Error inflating clas
百度地圖遇到的坑
blog rem 問題 解決方案 黑屏 so文件 tab ext androi 之前學習的項目集成過百度地圖的API,遇到了一些坑,現在發出來匯總一下,部分內容參照了網上他人的文章。環境:AS 4.在lib目錄下添加不同型號手機的.so文件(版本要對應)可能沒有把baidu
關於百度地圖API和jqGrid踩到的坑
全部 pos overlay 需要 () 顯示 最新 ren page 1、百度地圖重新標記問題 var map = new BMap.Map("map"); ...... var marker = new BMap.Marker(point); // 創
百度地圖定位失敗162問題
http inf bubuko 百度 img 刪掉 。。 .so 程序 今天突然要改程序,發現之前寫的定位的一直返回4.9E-324.百度文檔說是因為.so包的問題,但是看來半天我有.so包啊!為什麽還不行。。。。。沒有編譯 ,一開始我直接復制的文檔裏的這個放上去後還是不行
Android百度地圖開發-自定義地圖的使用和坑
設定個性化地圖config檔案路徑 */ public static void setMapCustomFile(Context context, String PATH) { FileOutputStream out = null; InputStream inputStream = null; Strin
Android百度地圖坑之Error inflating class com.baidu.mapapi.map.MapView
今天開始研究百度SDK,根據開發文件一步步操作,坑出現了,我添加了一個MapView顯示地圖,活動中getMap,它閃退!!!! 報錯指向這一行 報錯如下 百度了一下,有幾個比較常見的問題: 1、沒有初始化context,即沒有在setContentView(R.layout.act
使用百度地圖JavaScript API遇到的暗坑
一、介紹 專案中使用了微信定位,由於使用了百度地圖JavaScript API來把微信座標轉換成百度座標,在使用百度座標轉換成百度中文地址,遇到一些鬱悶的坑,在這裡面介紹一下。 二、說明 百度API官網地址:http://lbsyun.baidu.com/index.php?titl
Swift專案引入百度地圖SDK過程中踩過的坑
專案中原本使用了高德地圖,最近為了做一個小探索需求需要引入查詢附近人的雷達功能,高德沒有而百度有,遂打算引入百度地圖看看效果。n年前在OC中引入百度地圖過程中遇到過的問題也就是Key不匹配時顯示不出地圖之類的問題。這次在Swift上遇到的比較麻煩,網上沒有找到合
百度地圖SDK使用過程中的那些坑
使用跟demo相同的Key,並且聯網成功,授權成功,但是在初始化地圖的時候提示引擎初始化失敗,解決方法:檢查SDK中的資原始檔mapapi.bundle是否匯入,如果沒有匯入,匯入即可。 由於百度地圖
百度地圖離線API開發(純粹的離線) GT小俠
公司現在做的一個專案本來用的是google離線地圖,但是發現谷歌的地圖資料很久沒更新資料了,中國的城市發展這麼快,好多地方地圖和現實都對不上了。發現百度地圖資料更新挺快的(呵呵,畢竟是國產的嗎),最後公司決定要把google地圖換成百度地圖。就把此重任交個
百度地圖error code 162,座標為[0.0,0.0]或者[4.9E-324,4.9E-324]
前幾天再給一個安卓應用新增定位功能的時候用到了百度地圖的sdk。 用手機跑了一下demo沒問題後,按照官方給出的sdk使用指南:http://developer.baidu.com/map/geosdk-android-developv2.3.htm 將sd
百度地圖的基本應用和遇到的坑
百度地圖的整合和使用 1. 第一步 既然是整合,自然需要先去看一下百度地圖的相關網站,下面會陸續使用到這個網站。http://lbsyun.baidu.com/index.php?title=%E9%A6%96%E9%A1%B5 2. 申請sdk
AndroidStudio整合百度地圖導航SDK的一些坑
1.百度官方 導航Demo key驗證錯誤 errorcode = 230 這個需要自己重新在百度的官網上申請 一個AK 最好是有簽名的,不要用debug版的 2.官方Demo key驗證成功之後,面臨的問題的是沒有聲音 首先你需要在TTS白名單裡注一下自
百度地圖拖動標註後獲取坐標
acc route wheel onclick 權限 ctype 在線 inpu initial 本來想用圖吧的API來做的,結果弄了下,在手機上弄不了。換用百度地圖了。。本功能個人覺得在很多地方用到,先記下來,省得每次都得翻地圖API文檔一點一點弄。 功能表現為: