一名党、iOS百度地圖分類
按照大模塊可以分為五大塊
地圖
定位
鷹眼軌跡
導(dǎo)航
全景
二徽龟、地圖
地圖要求iOS7.0以上绩聘。
1.地圖
? ? 1.1普通地圖踢代。又分為2D疼阔,3D戒劫!
? ? 1.2衛(wèi)星地圖。
? ? 1.3實(shí)時(shí)交通地圖婆廊。
? ? 1.4熱力地圖迅细。
地圖操作:可通過接口或手勢控制來實(shí)現(xiàn)地圖的點(diǎn)擊、雙擊淘邻、長按茵典、縮放、旋轉(zhuǎn)宾舅、改變視角等操作统阿。
基本手勢如下:
雙擊:放大雙擊的區(qū)域地圖。
雙指雙擊:縮小地圖贴浙。
縮放:放大或者縮小地圖砂吞。
旋轉(zhuǎn):旋轉(zhuǎn)地圖。
其他手勢等等崎溃。蜻直。。
地圖使用示例
2.室內(nèi)圖
自v3.0起,百度地圖SDK室內(nèi)圖功能正式上線概而,輔助開發(fā)者實(shí)現(xiàn)全新的地理位置服務(wù)體驗(yàn)呼巷,室內(nèi)地圖與百度地圖App同步更新。
支持的公眾建筑包含購物商場赎瑰、機(jī)場和火車站等交通樞紐王悍,醫(yī)院等,覆蓋全國4000+個(gè)大型購物中心餐曼。
室內(nèi)圖使用示例
3.個(gè)性化地圖
支持使用個(gè)性化地圖模板压储,改變底圖顏色和樣式。
使用個(gè)性化模板源譬,實(shí)現(xiàn)地圖元素的顏色設(shè)置集惋,地圖元素包含大地、水系踩娘、綠地刮刑、高速、普通道路养渴、鐵路雷绢、地鐵,POI等理卑,以及POI和道路的文字顏色設(shè)置翘紊。
通過可見屬性,控制顯示地圖元素傻工。
個(gè)性化地圖使用示例
4.地圖覆蓋物
百度地圖SDK支持多種地圖覆蓋物霞溪,幫助您展示更豐富的地圖。
支持的各種地圖覆蓋物:地圖標(biāo)注(Marker)中捆、幾何圖形(點(diǎn)鸯匹、折線、弧線泄伪、多邊形等)殴蓬、POI檢索結(jié)果覆蓋物、線路規(guī)劃結(jié)果覆蓋物等蟋滴。
自定義圖層:定位圖層染厅、地形圖圖層、熱力圖圖層津函、瓦片圖層肖粮。
5.POI檢索
支持周邊檢索、區(qū)域檢索尔苦、城市內(nèi)檢索和Place詳情信息檢索涩馆。
周邊檢索:以某一點(diǎn)為中心行施,指定距離為半徑,根據(jù)用戶輸入的關(guān)鍵詞進(jìn)行POI檢索魂那;
區(qū)域檢索:在指定矩形區(qū)域內(nèi)蛾号、根據(jù)關(guān)鍵詞進(jìn)行POI檢索;
城市內(nèi)檢索:在某一城市內(nèi)涯雅,根據(jù)用戶輸入的關(guān)鍵字進(jìn)行POI檢索鲜结;
POI詳情檢索:根據(jù)POI的ID信息,檢索該興趣點(diǎn)的詳情活逆。
POI檢索使用示例
6.地理編碼
提供地理坐標(biāo)和地址之間相互轉(zhuǎn)換的能力精刷。
正向地理編碼:實(shí)現(xiàn)了將中文地址或地名描述轉(zhuǎn)換為地球表面上相應(yīng)位置的功能。
反向地理編碼:將地球表面的地理坐標(biāo)轉(zhuǎn)換為標(biāo)準(zhǔn)地址的過程划乖。
地理編碼使用示例
7.線路規(guī)劃
支持公交信息查詢贬养、公交換乘查詢挤土、公交/駕車/騎行/步行線路規(guī)劃琴庵。
公交信息查詢:可對公交詳細(xì)信息進(jìn)行查詢;
跨城公共交通查詢:根據(jù)起仰美、終點(diǎn)迷殿,查詢策略,進(jìn)行線路規(guī)劃方案咖杂,支持飛機(jī)庆寺,火車、大巴诉字、公
交等多種出行方式懦尝;駕車線路規(guī)劃:提供不同策略,規(guī)劃駕車路線(支持設(shè)置途經(jīng)點(diǎn))壤圃;
步行線路規(guī)劃:根據(jù)起陵霉、終點(diǎn),進(jìn)行步行路線規(guī)劃方案伍绳;
騎行線路規(guī)劃:支持自行車騎行規(guī)劃踊挠,支持跨城騎行路線規(guī)劃方案。
線路規(guī)劃使用示例
8.定位
定位是一個(gè)重要的模塊冲杀。單獨(dú)做成一個(gè)庫效床。
結(jié)合地圖SDK中我的位置圖層進(jìn)行豐富的位置展示(包括普通模式、跟隨模式权谁、羅盤模式和普通模式結(jié)合羅盤模式)剩檀,支持定位精度圈內(nèi)和精度圈邊框的顏色變更。
定位使用示例
9.3D Touch
自v3.0起旺芽,支持3D Touch沪猴。
使用3D Touch手勢卤妒,用力點(diǎn)按地圖上某一位置,可以快速路線規(guī)劃或?qū)Ш街链俗直摇⒎窒懋?dāng)前位置短地址等功能则披,充分發(fā)揮開發(fā)者的創(chuàng)造力。
3D Touch及手勢使用示例
10.離線地圖
用戶可以通過SDK在線下載離線包接口洗出,下載離線地圖包士复,使用離線地圖可節(jié)省用戶流量,提供更好的地圖展示效果翩活。
離線地圖使用示例
11.LBS云
百度地圖LBS云是百度地圖針對LBS開發(fā)者全新推出的平臺級服務(wù)阱洪,不僅適用PC應(yīng)用開發(fā),同時(shí)適用移動設(shè)備應(yīng)用的開發(fā)菠镇。
- 檢索自有LBS云數(shù)據(jù)冗荸。可以實(shí)現(xiàn)移動開發(fā)者存儲海量位置數(shù)據(jù)的服務(wù)器零成本及維護(hù)壓力利耍,且支持高效檢索用戶數(shù)據(jù)蚌本,且實(shí)現(xiàn)地圖展現(xiàn)。
檢索自有LBS云使用示例
- 檢索自有逆地理編碼隘梨。開發(fā)者可自定義用于進(jìn)行逆地理編碼計(jì)算的地理數(shù)據(jù)程癌,以訓(xùn)練出最適用于真實(shí)業(yè)務(wù)場景的位置描述服務(wù)。
檢索自有逆地理編碼使用示例
12.周邊雷達(dá)
周邊雷達(dá)功能轴猎,是面向移動端開發(fā)者的一套SDK功能接口嵌莉。同步支持Android和iOS端。
它的本質(zhì)是一個(gè)連接百度LBS開放平臺前端SDK產(chǎn)品和后端LBS云的中間服務(wù)捻脖。開發(fā)者利用周邊雷達(dá)功能锐峭,可以便捷的在自己的應(yīng)用內(nèi),幫助用戶實(shí)現(xiàn)查找周邊跟“我”使同樣一款A(yù)pp的人可婶,這樣一個(gè)功能沿癞。
周邊雷達(dá)使用示例
13.位置短地址分享
位置短地址分享
位置短地址分享(簡稱短串分享):用戶搜索查詢后得到的每一個(gè)地理位置結(jié)果將會對應(yīng)一條短串(短鏈接),用戶可以通過短信扰肌、郵件或第三方分享組件(如微博抛寝、微信等)把短串分享給其他用戶從而實(shí)現(xiàn)地理位置信息的分享。
當(dāng)其他用戶收到分享的短串后曙旭,點(diǎn)擊短串即可打開手機(jī)上的百度地圖客戶端或者手機(jī)瀏覽器進(jìn)行查看盗舰。
短串分享功能開放了以下功能:
POI詳情分享。
駕車/公交/騎行/步行路線規(guī)劃分享桂躏。
位置信息分享(反向地理編碼結(jié)果分享)钻趋。
位置短地址分享使用示例
14.調(diào)啟百度地圖
利用SDK接口,直接在本地打開百度地圖客戶端或WebApp剂习,實(shí)現(xiàn)地圖功能蛮位。
支持調(diào)啟的功能有:
POI周邊檢索较沪、POI詳情頁面、步行線路規(guī)劃失仁、駕車線路規(guī)劃尸曼、公交線路規(guī)劃、駕車導(dǎo)航萄焦、步行導(dǎo)航控轿、騎行導(dǎo)航。
調(diào)啟百度地圖使用示例
三拂封、定位
百度地圖iOS定位SDK茬射,是百度地圖開放平臺面向廣大iOS端移動應(yīng)用開發(fā)者全新推出的一款定位服務(wù)產(chǎn)品。開發(fā)者在自己的iOS移動應(yīng)用中集成定位SDK冒签,可輕松實(shí)現(xiàn)獲取當(dāng)前位置信息的功能在抛。
百度地圖iOS定位SDK以iOS系統(tǒng)定位能力為基礎(chǔ),在此基礎(chǔ)之上萧恕,面向廣大開發(fā)者提供了更多豐富功能刚梭,包括:地址解析、位置描述廊鸥、移動熱點(diǎn)識別望浩、地理圍欄、國內(nèi)外位置判斷等功能惰说。
地理圍欄使用示例
移動熱點(diǎn)識別使用示例
四、鷹眼軌跡
鷹眼是一套軌跡管理服務(wù)缘回,提供各端SDK和API供開發(fā)者便捷接入吆视,追蹤您所管理的車輛/人員等運(yùn)動物體∷盅纾基于鷹眼提供的接口和云端服務(wù)啦吧,開發(fā)者可以迅速構(gòu)建一套完全屬于您自己的完整、精準(zhǔn)且高性能的軌跡管理系統(tǒng)拙寡,可應(yīng)用于車隊(duì)管理授滓、人員管理等領(lǐng)域。鷹眼iOS SDK是鷹眼系列產(chǎn)品的一部分肆糕,用于在iOS APP中集成鷹眼服務(wù)般堆,實(shí)現(xiàn)軌跡追蹤。
功能概覽:
軌跡追蹤
鷹眼為每一個(gè)應(yīng)用提供1000萬終端以上軌跡管理能力诚啃,并且支持全球軌跡追蹤淮摔。鷹眼提供多種API和SDK供開發(fā)者從各種終端追蹤軌跡,如:手機(jī)始赎、GPS定位器和橙、智能后視鏡等硬件設(shè)備仔燕。此外,鷹眼也支持開發(fā)者從服務(wù)端上傳軌跡魔招。
軌跡存儲
鷹眼為開發(fā)者免費(fèi)存儲最近1年的軌跡數(shù)據(jù)晰搀。鷹眼采用多機(jī)房多實(shí)例分布式存儲,并定期自動備份办斑,保障數(shù)據(jù)存儲安全厕隧。
軌跡查詢
利用鷹眼高性能軌跡查詢服務(wù),開發(fā)者實(shí)時(shí)查詢?nèi)我鈺r(shí)段的軌跡俄周。實(shí)時(shí)查詢是指:軌跡點(diǎn)一旦成功上傳到鷹眼云端吁讨,在小于100毫秒的時(shí)間內(nèi),即可通過接口查詢到該軌跡點(diǎn)峦朗。鷹眼還提供軌跡批量導(dǎo)出功能建丧,供開發(fā)者下載歷史軌跡數(shù)據(jù)。
軌跡糾偏和里程計(jì)算
為糾正軌跡漂移波势,鷹眼提供專業(yè)的軌跡糾偏綁路和里程計(jì)算服務(wù)翎朱。利用該服務(wù),開發(fā)者可糾正軌跡漂移尺铣,展示平滑連貫的軌跡拴曲,計(jì)算準(zhǔn)確的里程。鷹眼分別針對駕車凛忿、騎行澈灼、步行提供了不同的軌跡糾偏綁路算法,適用于多種交通方式的軌跡校正店溢。
空間檢索
鷹眼提供豐富的空間搜索能力叁熔,支持搜索圓形、多邊形床牧、行政區(qū)范圍內(nèi)的終端實(shí)時(shí)位置荣回,并統(tǒng)計(jì)終端數(shù)量。利用該服務(wù)戈咳,開發(fā)者可實(shí)現(xiàn)例如:搜索當(dāng)前地圖視野內(nèi)的終端心软、北京市內(nèi)的終端等功能。
地理圍欄監(jiān)控
鷹眼提供地理圍欄監(jiān)控服務(wù)著蛙,開發(fā)者可利用鷹眼創(chuàng)建多邊形删铃、路線、行政區(qū)等類型的地理圍欄册踩,鷹眼自動監(jiān)控終端進(jìn)出圍欄行為泳姐,并推送報(bào)警至鷹眼SDK或開發(fā)者服務(wù)端。利用該服務(wù)暂吉,開發(fā)者可實(shí)現(xiàn)例如:利用行政區(qū)圍欄監(jiān)控車輛是否駛出海淀區(qū)胖秒、利用多邊形圍欄監(jiān)控物流車輛是否準(zhǔn)時(shí)到達(dá)站點(diǎn)等功能缎患。
軌跡分析
鷹眼為開發(fā)者提供停留點(diǎn)、超速(基于道路限速)阎肝、急變速等運(yùn)動行為分析挤渔。利用該服務(wù),開發(fā)者可分析一段軌跡中有哪些停留點(diǎn)风题、在何處出現(xiàn)了超速等危險(xiǎn)駕駛行為判导。
圖像存儲
除軌跡外,鷹眼還支持圖像數(shù)據(jù)的上傳沛硅,幫助開發(fā)者管理與軌跡相關(guān)的圖像數(shù)據(jù)(如:行車影像眼刃、簽到照片、事故照片等)摇肌。(注:目前鷹眼iOS SDK暫不支持圖像上傳功能)
鷹眼服務(wù)流程
五擂红、導(dǎo)航
百度iOS導(dǎo)航SDK是一套基于iOS 7及以上版本設(shè)備的應(yīng)用程序接口。您可以使用該套 SDK開發(fā)適用于iOS系統(tǒng)移動設(shè)備的導(dǎo)航應(yīng)用围小,通過調(diào)用導(dǎo)航SDK接口昵骤,您可以輕松訪問百度導(dǎo)航的服務(wù)和數(shù)據(jù),構(gòu)建功能豐富肯适、交互性強(qiáng)的導(dǎo)航類應(yīng)用程序变秦。
百度iOS導(dǎo)航SDK提供的所有服務(wù)是免費(fèi)的,接口使用無次數(shù)限制框舔。
功能介紹
1.GPS導(dǎo)航
導(dǎo)航地圖控制:放大蹦玫、縮小、2D視角雨饺、3D視角钳垮。
導(dǎo)航信息展示:轉(zhuǎn)向標(biāo)、路口放大圖额港、路線信息、道路信息歧焦、電子眼移斩、限速播報(bào)、比例尺等等绢馍。
2.路線全覽
導(dǎo)航過程中點(diǎn)擊路線全覽按鈕進(jìn)入路線全覽模式向瓷,路線全覽模式可以展示導(dǎo)航路線上的路況信息。
3.文字導(dǎo)航
文字導(dǎo)航由簡單的誘導(dǎo)信息和語音播放組成舰涌。
4.HUD導(dǎo)航
HUD夜間模式猖任,方便用戶夜間駕車,避免了分散對前方道路的注意力瓷耙。
5.語音播報(bào)
使用TTS模塊播報(bào)相應(yīng)的誘導(dǎo)語音朱躺,暫時(shí)支持中文刁赖。
6.實(shí)時(shí)路況
在導(dǎo)航過程中可以通過路況開關(guān),開啟實(shí)時(shí)路況了解路況信息长搀。
7.路線規(guī)劃
通過輸入起點(diǎn)與終點(diǎn)宇弛,可以發(fā)起路線規(guī)劃。
8.GPS巡航
不用輸入起點(diǎn)終點(diǎn)源请,準(zhǔn)確探測前方電子眼信息枪芒。
語音播報(bào)使用示例
六、全景
百度iOS全景SDK是為iOS移動平臺提供的一套全景圖服務(wù)接口谁尸,面向廣大開發(fā)者提供全景圖的檢索舅踪、顯示和交互功能,從而更加清晰方便地展示目標(biāo)位置的周邊環(huán)境良蛮。
功能介紹:
1.檢索全景圖
根據(jù)商戶ID抽碌、坐標(biāo)信息和全景ID顯示全景圖。
輸入百度地圖通用的poi id背镇,即可通過全景查看該商戶的門口位置或內(nèi)部環(huán)境咬展。
輸入地點(diǎn)坐標(biāo)信息,將返回該地點(diǎn)附近的全景場景點(diǎn)信息瞒斩。
輸入全景ID破婆,可直接檢索到該全景場景點(diǎn)。
2.展示全景圖
創(chuàng)建全景圖層胸囱,調(diào)取全景數(shù)據(jù)祷舀,將360°全景圖展現(xiàn)在手機(jī)中。
3.全景基本交互
在全景圖中通過手勢操作實(shí)現(xiàn)基本交互烹笔,包括點(diǎn)擊裳扯、雙擊、縮放谤职、旋轉(zhuǎn)以及通過拓?fù)浼^實(shí)現(xiàn)前進(jìn)等操作饰豺。
4.全景覆蓋物
在全景圖中添加自定義覆蓋物,可以標(biāo)注目標(biāo)地點(diǎn)允蜈、指引道路方向等冤吨,滿足開發(fā)者的多元化需求。
全景圖覆蓋物使用示例
七饶套、版本總結(jié)
今天是2018年3月31號漩蟆。目前版本總結(jié)如下:
1.地圖
地圖SDK下載地址
-
2018.01.23 v3.4.4
新版提示
1、自v3.2.0起妓蛮,百度地圖iOS SDK全面支持HTTPS怠李,需要廣大開發(fā)者導(dǎo)入第三方openssl靜態(tài)庫:libssl.a和libcrypto.a(存放于thirdlib目錄下)。
添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中點(diǎn)擊“+”按鈕,在彈出的窗口中點(diǎn)擊“Add Other”按鈕捺癞,選擇libssl.a和libcrypto.a添加到工程中 夷蚊。
2、支持CocoaPods導(dǎo)入
pod setup //更新CocoPods的本地庫
pod search BaiduMapKit //查看最新地圖SDK
新增
1.新增 BMKConvertToBaiduMercatorFromBD09LL 與 BMKConvertToBD09LLFromBaiduMercator 方法翘簇,用于百度經(jīng)緯度和百度墨卡托之間的轉(zhuǎn)換撬码。
2.新增 CLLocationCoordinate2D BMKCoordTrans(CLLocationCoordinate2D coordinate, BMK_COORD_TYPE fromType, BMK_COORD_TYPE toType); 方法,支持WGS84LL->BD09LL, GCJ02LL->BD09LL, BD09LL->GCJ02LL三種經(jīng)緯度之間的直接轉(zhuǎn)換版保。
修復(fù)
1.支持iOS11系統(tǒng)定位權(quán)限
2.個(gè)性化地圖部分catlog不顯示的問題
3.室內(nèi)圖無背景色的問題
4.polygon繪制大量節(jié)點(diǎn)折線呜笑,超出數(shù)量,產(chǎn)生飛線問題
5.部分場景下彻犁,點(diǎn)擊離線地圖crash的問題
-
2017.10.19 v3.4.2
新版提示
1叫胁、百度地圖iOS SDK v3.4.0及以上版本僅支持iOS 7.0及以上系統(tǒng)。
2汞幢、自v3.2.0起驼鹅,百度地圖iOS SDK全面支持HTTPS,需要廣大開發(fā)者導(dǎo)入第三方openssl靜態(tài)庫:libssl.a和libcrypto.a(存放于thirdlib目錄下)
添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中點(diǎn)擊“+”按鈕森篷,在彈出的窗口中點(diǎn)擊“Add Other”按鈕输钩,選擇libssl.a和libcrypto.a添加到工程中 。
3仲智、支持CocoaPods導(dǎo)入
pod setup //更新CocoPods的本地庫
pod search BaiduMapKit //查看最新地圖SDK
修復(fù)
1.修復(fù)多頁面多地圖場景下买乃,切換頁面導(dǎo)致的crash問題。
2.修復(fù)檢索對象對delegate的強(qiáng)引用問題钓辆。
3.修復(fù)在一些罕見場景下剪验,Bugly報(bào)告的crash問題。
4.修復(fù)第一次通過setBuildingsEnabled接口設(shè)置不顯示3D樓塊效果失效的BUG前联。
優(yōu)化
1.刪除annotation后功戚,不再刪除其對應(yīng)的annotationView的subView。開發(fā)者dequeue出可重用的annotationView后似嗤,為了避免內(nèi)容堆疊問題啸臀,可以自行去避免,如remove subview或者使用不同的reuseIdentifier等烁落。
2.每個(gè)reuseIdentifier可緩存多個(gè)annotationView壳咕,當(dāng)開發(fā)者removeAnnotation時(shí),SDK會將對應(yīng)的annotationView加入緩存隊(duì)列顽馋。
-
2017.08.29 v3.4.0
新版提示
1、百度地圖iOS SDK v3.4.0及以上版本僅支持iOS 7.0及以上系統(tǒng)幌羞。
2寸谜、自v3.2.0起,百度地圖iOS SDK全面支持HTTPS属桦,需要廣大開發(fā)者導(dǎo)入第三方openssl靜態(tài)庫:libssl.a和libcrypto.a(存放于thirdlib目錄下)
添加方法:在 TARGETS->Build Phases-> Link Binary With Libaries中點(diǎn)擊“+”按鈕熊痴,在彈出的窗口中點(diǎn)擊“Add Other”按鈕他爸,選擇libssl.a和libcrypto.a添加到工程中 。
3果善、支持CocoaPods導(dǎo)入
pod setup //更新CocoPods的本地庫
pod search BaiduMapKit //查看最新地圖SDK
新增
[ 基礎(chǔ)地圖 ]
1.新增當(dāng)雙擊手勢放大地圖時(shí)诊笤,可以設(shè)置地圖中心點(diǎn)是否移動至點(diǎn)擊處的屬性
BMKMapView新增:
///雙擊手勢放大地圖時(shí), 設(shè)置為YES, 地圖中心點(diǎn)移動至點(diǎn)擊處; 設(shè)置為NO,地圖中心點(diǎn)不變巾陕;默認(rèn)為YES;
@property(nonatomic, getter=isChangeCenterWithDoubleTouchPointEnabled) BOOL ChangeCenterWithDoubleTouchPointEnabled;
2.支持標(biāo)注鎖定在屏幕固定位置
BMKPointAnnotation新增:
///Annotation固定在指定屏幕位置, 必須與screenPointToLock一起使用讨跟。
注意:拖動Annotation isLockedToScreen會被設(shè)置為false。
///若isLockedToScreen為true鄙煤,拖動地圖時(shí)annotaion不會跟隨移動晾匠;
///若isLockedToScreen為false,拖動地圖時(shí)annotation會跟隨移動梯刚。
@property (nonatomic, assign) BOOL isLockedToScreen;
///標(biāo)注在屏幕中鎖定的位置凉馆,注意:地圖初始化后才能設(shè)置screenPointToLock⊥鲎剩可以在地圖加載完成的回調(diào)方法:mapViewDidFinishLoading中使用此屬性澜共。
@property (nonatomic, assign) CGPoint screenPointToLock;
3.新增接口:設(shè)定地理范圍在屏幕中的顯示區(qū)域
BMKMapView新增:
/**
根據(jù)當(dāng)前mapView的窗口大小,預(yù)留insets指定的邊界區(qū)域后锥腻,將mapRect指定的地理范圍顯示在剩余的區(qū)域內(nèi)嗦董,并盡量充滿
@param mapRect 要顯示的地圖范圍,用直角坐標(biāo)系表示
@param insets 屏幕四周預(yù)留的最小邊界(mapRect的內(nèi)容不會顯示在該邊界范圍內(nèi))
@param animate 是否采用動畫效果
/
- (void)fitVisibleMapRect:(BMKMapRect)mapRect edgePadding:(UIEdgeInsets)insets withAnimated:(BOOL)animate;
- 支持世界地圖循環(huán)顯示
優(yōu)化
1.解決反復(fù)創(chuàng)建和銷毀mapView時(shí)內(nèi)存泄漏的問題旷太。
2.對拖動標(biāo)注時(shí)的彈跳動畫效果進(jìn)行優(yōu)化展懈。
3.修復(fù)mapView調(diào)用selectAnnotation方法時(shí),回調(diào)didSelectAnnotationView不調(diào)用的問題供璧。
4.修復(fù)行政區(qū)域檢索福建和浙江區(qū)域沒有返回?cái)?shù)據(jù)的問題存崖。
5.修復(fù)部分使用場景下,設(shè)置mapPadding時(shí)睡毒,overlay位置偏移的問題来惧。
6.修復(fù)部分使用場景下,加載mapView閃黑屏的問題演顾。
7.修復(fù)室內(nèi)圖更新不及時(shí)的問題供搀。
由此可見,更新到最新版本是有必要的钠至。除非遇到不可抗力葛虐。
2.定位
定位SDK下載地址
-
2018.01.01 v1.1
iOS定位SDK v1.1版本更新:
優(yōu)化:
- 適配iOS11永久定位的設(shè)置。
a. 開發(fā)者如果需要永久定位棉钧,請?jiān)贗nfo.plist里配置NSLocationWhenInUseUsageDescription屿脐,NSLocationAlwaysUsageDescription,NSLocationAlwaysAndWhenInUseUsageDescription三項(xiàng);
b. 如果僅需要使用期間的定位的诵,則需要配置NSLocationWhenInUseUsageDescription万栅,NSLocationAlwaysAndWhenInUseUsageDescription兩項(xiàng);
- 優(yōu)化WIFI移動熱點(diǎn)識別方法的內(nèi)部邏輯西疤;
新增:
新增獲取定位唯一標(biāo)識的方法BMKLocation.locationID烦粒,這個(gè)標(biāo)識只與定位本身相關(guān)。當(dāng)開發(fā)者遇到定位問題時(shí)代赁,可將這個(gè)唯一標(biāo)識扰她、出現(xiàn)問題時(shí)間及問題描述信息發(fā)送至loc-bugs@baidu.com郵件組,我們會有專人支持解決管跺;
在開發(fā)者Debug過程中义黎,增加首次定位的日志,便于開發(fā)者排查問題使用豁跑;
-
2017.10.24 v1.0
iOS定位SDK v1.0產(chǎn)品發(fā)布:
新增:
獲取當(dāng)前位置:基于iOS系統(tǒng)原生定位能力廉涕,提供單次定位、連續(xù)定位艇拍、后臺定位能力狐蜕;
坐標(biāo)轉(zhuǎn)換:支持直接返回 gcj02、bd09ll卸夕、bd09mc层释、wgs84 類型的坐標(biāo)。及坐標(biāo)之間的轉(zhuǎn)換能力快集;
國內(nèi)外判斷:支持經(jīng)緯度坐標(biāo)贡羔,在空間上屬于國內(nèi) / 海外;
移動熱點(diǎn)識別:能夠識別當(dāng)前設(shè)備所鏈接的 WIFI 是否為其他設(shè)備所開放的移動熱點(diǎn)个初;
地理圍欄:在系統(tǒng)原生地理圍欄能力之上乖寒,支持多邊形圍欄;
地址信息獲仍耗纭:獲取經(jīng)緯度的同時(shí)楣嘁,可獲取當(dāng)前地址信息(省、市珍逸、區(qū)逐虚、縣等),全球同步支持谆膳;
周邊POI獲劝劝:獲取經(jīng)緯度的同時(shí),可獲取當(dāng)前點(diǎn)周邊POI(如周邊商場漱病、飯店等)涤伐;
當(dāng)前位置描述:獲取經(jīng)緯度的同時(shí)馒胆,可獲取更人性化的當(dāng)前地點(diǎn)描述(如在百度大廈北側(cè)等);
3.鷹眼軌跡
鷹眼軌跡SDK下載地址
-
2017.10.23 v3.0.6
修復(fù)問題:
修復(fù)采集周期和打包周期持久化失敗的BUG凝果,設(shè)置完采集和打包周期之后,下次開啟服務(wù)或開始采集時(shí)睦尽,將使用之前設(shè)置的值器净,而不再使用默認(rèn)值
修復(fù)從非主線程調(diào)用 -(void)changeGatherAndPackIntervals:(NSUInteger)gatherInterval packInterval:(NSUInteger)packInterval delegate:(id <BTKTraceDelegate>)delegate; 方法時(shí),采集和打包周期不生效的BUG
修復(fù)某些復(fù)雜使用場景下当凡,無法停止采集的BUG
4.導(dǎo)航
導(dǎo)航SDK下載地址
-
2017.06.15 v3.2.0
同步百度地圖9.7版本山害,解決定位問題
起終點(diǎn)距離過近算路支持,支持“1米”導(dǎo)航
TTS鑒權(quán)方案優(yōu)化沿量,接入語音平臺標(biāo)準(zhǔn)鑒權(quán)機(jī)制
新增導(dǎo)航結(jié)束是否自動退出導(dǎo)航設(shè)置接口
增加分發(fā)功能浪慌,如果地圖app版本比導(dǎo)航sdk新很多,調(diào)起地圖
5.全景
全景SDK下載地址
-
2017.09.19 v2.6.1
修復(fù):
iOS11+Xcode9下全景白屏問題