真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ios百度導(dǎo)航開發(fā),苦心ios導(dǎo)航 baijiahao

iOS APP開發(fā) 用百度地圖怎么實(shí)現(xiàn)多個(gè)途經(jīng)點(diǎn) 然后把起點(diǎn)、途經(jīng)點(diǎn)、終點(diǎn)規(guī)劃路線連接起來。

標(biāo)注途經(jīng)點(diǎn)的位置

十載的來安網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)整合營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整來安建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“來安網(wǎng)站設(shè)計(jì)”,“來安網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

數(shù)量較少的話可以通過搜索添加

或者手動(dòng)添加的方式標(biāo)注途經(jīng)點(diǎn)

標(biāo)注點(diǎn)量多的可以通過上傳數(shù)據(jù)批量標(biāo)注途經(jīng)點(diǎn)

開啟工具的智能路線規(guī)劃功能

點(diǎn)擊路徑功能

選擇起點(diǎn),途經(jīng)點(diǎn),終點(diǎn)。途經(jīng)點(diǎn)多的話點(diǎn)擊+號(hào),添加途經(jīng)點(diǎn)

點(diǎn)擊規(guī)劃路線,平臺(tái)會(huì)通過智能計(jì)算規(guī)劃出最佳的路線

填寫線路標(biāo)題及描述

打開線路圖層,會(huì)看到線路信息

可通過樣式設(shè)置編輯成實(shí)際需求的樣式

移動(dòng)app也可進(jìn)行路線規(guī)劃

iOS開發(fā) 如何使用百度地圖

1)首先打開百度地圖,點(diǎn)擊工具

2)在工具中找到測(cè)距,點(diǎn)擊,出現(xiàn)你當(dāng)時(shí)所在的地圖,同時(shí)你也可以進(jìn)行縮放選擇點(diǎn)擊你想查找的起始地點(diǎn)

3)再點(diǎn)擊另外一個(gè)你想去的地點(diǎn),點(diǎn)擊后就出現(xiàn)路程。測(cè)距就已經(jīng)結(jié)束了。

ios 開發(fā)中怎么 在調(diào)用百度地圖時(shí)自動(dòng)選擇出行方式

1 適用環(huán)境

移動(dòng)設(shè)備瀏覽器端應(yīng)用和移動(dòng)App應(yīng)用均可調(diào)起iOS版百度地圖。

2 協(xié)議形式

無論是基于移動(dòng)瀏覽器端的應(yīng)用開發(fā)還是基于iOS

SDK的應(yīng)用開發(fā)均可采用如下協(xié)議調(diào)起iOS版百度地圖。該協(xié)議要正確執(zhí)行除了要參數(shù)填寫正確外,還必須要安裝iOS百度地圖。

protocol://product/[service/]action[?parameters] //parameters功能參數(shù)定義,具體規(guī)范見功能協(xié)議說明

示例:

baidumap://map/direction?origin=中關(guān)村destination=五道口mode=drivingregion=北京

//本示例是通過該URL啟動(dòng)地圖app并進(jìn)入北京市從中關(guān)村到五道口的駕車導(dǎo)航路線圖

組成說明:

參數(shù)名稱

參數(shù)說明

是否必選

備注

protocol

產(chǎn)品線協(xié)議頭,例如baidumap表示百度地圖

必選

product

產(chǎn)品線名稱,例如如百度地圖客戶端(map)

必選

product下可直接跟方法,當(dāng)然產(chǎn)品線也可增加一個(gè)service級(jí)別

service

具體功能服務(wù)名稱,如POI檢索服務(wù)(place)

必選

action

方法名稱,如POI檢索中的詳情檢索(detail)

必選

parameters

方法參數(shù),參考各個(gè)功能協(xié)議說明的定義

必選

3 功能使用說明

3.1 標(biāo)注

調(diào)用該接口可調(diào)起IOS百度地圖,且在指定坐標(biāo)點(diǎn)上顯示點(diǎn)的名稱和內(nèi)容信息。

服務(wù)地址

baidumap://map/marker //iOS服務(wù)地址

參數(shù)說明

參數(shù)名稱

參數(shù)說明

是否必選

備注

location

lat緯度,lng經(jīng)度

必選

title

標(biāo)注點(diǎn)顯示標(biāo)題

必選

product下可直接跟方法,當(dāng)然產(chǎn)品線也可增加一個(gè)service級(jí)別

content

標(biāo)注點(diǎn)顯示內(nèi)容

必選

coord_type

坐標(biāo)類型,可選參數(shù),默認(rèn)為bd09ll。

可選

允許的值為bd09ll、gcj02、wgs84。bd09ll表示百度經(jīng)緯度坐標(biāo),

gcj02表示經(jīng)過國(guó)測(cè)局坐標(biāo),wgs84表示gps獲取的坐標(biāo)。

zoom

展現(xiàn)地圖的級(jí)別,默認(rèn)為視覺最優(yōu)級(jí)別。

可選

src

調(diào)用來源,規(guī)則:companyName|appName。

必選

此參數(shù)不傳值,不保證服務(wù)。

代碼片段

//網(wǎng)頁應(yīng)用調(diào)起iOS百度地圖方式舉例

a href="baidumap://map/marker?location=40.047669,116.313082title=我的位置content=百度奎科大廈src

=yourCompanyName|yourAppName"地圖標(biāo)點(diǎn)/a

iOS 調(diào)起地圖App進(jìn)行導(dǎo)航(百度,高德,系統(tǒng)自帶高德)URL API方式

demo:

demo中有兩處這樣的判斷

原因是如下

1,App 調(diào)起百度地圖路線規(guī)劃進(jìn)行導(dǎo)航。百度 URL API :

2,App 調(diào)起高德地圖路線規(guī)劃進(jìn)行導(dǎo)航。高德 URL API:

LSApplicationQueriesSchemes

1,App 調(diào)起系統(tǒng)自帶高德地圖路線規(guī)劃進(jìn)行導(dǎo)航。

IOS實(shí)現(xiàn)應(yīng)用內(nèi)打開第三方地圖app進(jìn)行導(dǎo)航

用過微信的應(yīng)該都知道這個(gè)功能,對(duì)方發(fā)一個(gè)位置給你,點(diǎn)進(jìn)去地圖展示對(duì)方跟你的當(dāng)前位置,界面提供了選擇各個(gè)地圖應(yīng)用進(jìn)行導(dǎo)航,更好這次需求也要搞這個(gè)功能。

這個(gè)功能實(shí)現(xiàn)不難,個(gè)人感覺比應(yīng)用內(nèi)嵌入第三方地圖導(dǎo)航SDK用起來更舒服,更接地氣,逼格也高點(diǎn),主要要的是簡(jiǎn)單(畢竟人家啥都處理好了)。

上項(xiàng)目效果圖(還是想吐槽下傻逼的產(chǎn)品,為啥不直接照搬微信的界面,至少比自己的好看)

這里有一個(gè)重點(diǎn),主要是彈出的選擇框的選項(xiàng)并不是固定的,而是根據(jù)你手機(jī)上有沒有安裝這個(gè)地圖應(yīng)用,沒有就不會(huì)出現(xiàn)。

這里就要用到

- (BOOL)canOpenURL:(NSURL*)urlNS_AVAILABLE_IOS(3_0);

判斷手機(jī)上有沒有安裝該地圖應(yīng)用。

所以要知道地圖應(yīng)用的url?Scheme。

這里提供了幾個(gè)常用地圖應(yīng)用的url?Scheme:

baidumap//百度地圖

iosamap//高德地圖

comgooglemaps//谷歌地圖

qqmap//騰訊地圖

….//其他地圖省略

蘋果地圖不需要,因?yàn)樗翘O果地圖啊,這樣也好,能保證沒有安裝其他地圖app,至少還有一個(gè)蘋果地圖,而且蘋果地圖在IOS9也做的越來越好了,本身API提供了一個(gè)跳轉(zhuǎn)打開方法。

這里插入一個(gè)小細(xì)節(jié),在IOS9之后,蘋果進(jìn)一步完善了安全機(jī)制,必須在plist里面設(shè)置url scheme白名單,不然無法打開對(duì)應(yīng)的應(yīng)用

前方高能,重點(diǎn)來了?。。?!

這里我抽了個(gè)方法返回支持導(dǎo)航的地圖信息數(shù)組:

這里只要傳入提供的坐標(biāo)點(diǎn),就打包好了需要的信息。

什么,你說彈出?那玩意自己去寫,不想寫,自己去找,不然就用系統(tǒng)的actionSheet。

最后結(jié)尾還有個(gè)小插曲,由于我們后臺(tái)給的目標(biāo)經(jīng)緯度是百度坐標(biāo)系,項(xiàng)目用的也是百度地圖,界面上展示是沒啥問題了,但是由于不同的地圖有自己的坐標(biāo)系,而要用它們進(jìn)行導(dǎo)航,那傳給它們的必須是標(biāo)準(zhǔn)的經(jīng)緯度坐標(biāo),這就蛋疼了,百度這坑爹只有提供了標(biāo)準(zhǔn)的轉(zhuǎn)成它自己的坐標(biāo)系,而沒有提供反轉(zhuǎn)的方法,去官網(wǎng)開發(fā)者社區(qū)發(fā)帖,也沒用,只是回答你沒有提供,所以我猜傳言百度地圖SDK是實(shí)習(xí)生寫的還是有一定的可靠性。

沒辦法,只能求爺爺告奶奶,去查找對(duì)應(yīng)的資料,還是找到一個(gè)第三方的轉(zhuǎn)換方法 ,但是仍然有一定的偏差,能接受的就接受吧。


文章標(biāo)題:ios百度導(dǎo)航開發(fā),苦心ios導(dǎo)航 baijiahao
文章路徑:http://weahome.cn/article/dsddcdg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部