以橫條廣告為例的廣告插入實現(xiàn),插屏廣告同理,積分墻廣告待續(xù)。
十載的潮陽網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整潮陽建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)建站從事“潮陽網(wǎng)站設(shè)計”,“潮陽網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
工具/原料
SDK
方法/步驟
注冊下載SDK
創(chuàng)建項目,創(chuàng)建完成項目后、將會得到應用ID、應用密鑰這兩個字符串:
將下載下來的庫添加到本地項目中,選擇選項:
其次添加依賴框架、這步很重要,
所要添加的依賴框架框架:
AdSupport.framework
Security.framework
StoreKit.framework
ImageIO.framework
MapKit.framework
QuartzCore.framework
SystemConfiguration.framework
CoreTelephony.framework
CoreGraphics.framework
添加完成、編譯....
最后代碼實現(xiàn)...顯示橫幅廣告
這里需要做3件事:
1)首先要到AppController.mm 中初始化代理
2)調(diào)用initQuMiGuangGao初始化方法
3)顯示廣告橫幅
1 將所要現(xiàn)實的那個.cpp文件改成.mm文件
2 在.mm文件中把頭文件包含進來
用過微信的應該都知道這個功能,對方發(fā)一個位置給你,點進去地圖展示對方跟你的當前位置,界面提供了選擇各個地圖應用進行導航,更好這次需求也要搞這個功能。
這個功能實現(xiàn)不難,個人感覺比應用內(nèi)嵌入第三方地圖導航SDK用起來更舒服,更接地氣,逼格也高點,主要要的是簡單(畢竟人家啥都處理好了)。
上項目效果圖(還是想吐槽下傻逼的產(chǎn)品,為啥不直接照搬微信的界面,至少比自己的好看)
這里有一個重點,主要是彈出的選擇框的選項并不是固定的,而是根據(jù)你手機上有沒有安裝這個地圖應用,沒有就不會出現(xiàn)。
這里就要用到
- (BOOL)canOpenURL:(NSURL*)urlNS_AVAILABLE_IOS(3_0);
判斷手機上有沒有安裝該地圖應用。
所以要知道地圖應用的url?Scheme。
這里提供了幾個常用地圖應用的url?Scheme:
baidumap//百度地圖
iosamap//高德地圖
comgooglemaps//谷歌地圖
qqmap//騰訊地圖
….//其他地圖省略
蘋果地圖不需要,因為它是蘋果地圖啊,這樣也好,能保證沒有安裝其他地圖app,至少還有一個蘋果地圖,而且蘋果地圖在IOS9也做的越來越好了,本身API提供了一個跳轉(zhuǎn)打開方法。
這里插入一個小細節(jié),在IOS9之后,蘋果進一步完善了安全機制,必須在plist里面設(shè)置url scheme白名單,不然無法打開對應的應用
前方高能,重點來了?。。?!
這里我抽了個方法返回支持導航的地圖信息數(shù)組:
這里只要傳入提供的坐標點,就打包好了需要的信息。
什么,你說彈出?那玩意自己去寫,不想寫,自己去找,不然就用系統(tǒng)的actionSheet。
最后結(jié)尾還有個小插曲,由于我們后臺給的目標經(jīng)緯度是百度坐標系,項目用的也是百度地圖,界面上展示是沒啥問題了,但是由于不同的地圖有自己的坐標系,而要用它們進行導航,那傳給它們的必須是標準的經(jīng)緯度坐標,這就蛋疼了,百度這坑爹只有提供了標準的轉(zhuǎn)成它自己的坐標系,而沒有提供反轉(zhuǎn)的方法,去官網(wǎng)開發(fā)者社區(qū)發(fā)帖,也沒用,只是回答你沒有提供,所以我猜傳言百度地圖SDK是實習生寫的還是有一定的可靠性。
沒辦法,只能求爺爺告奶奶,去查找對應的資料,還是找到一個第三方的轉(zhuǎn)換方法 ,但是仍然有一定的偏差,能接受的就接受吧。
以上四種(關(guān)鍵字 周邊搜索 多邊形搜索 ID 搜索)的回調(diào)(來自官方demo)
沿途搜索回調(diào)
輸入提示回調(diào)
根據(jù)提示語進行的后續(xù)操作(來自官方demo)
-地理編碼
地理編碼回調(diào)
地理反編碼
地理反編碼回調(diào)