恩,現(xiàn)在市面上出行類APP大行其道,定位方面的技術(shù)備受歡迎,今天分享一個關(guān)于定位的小技術(shù)
(偶,好吧,??上面客套的話隨便看看就行了??我也不知道我在說什么)
? ? ? ?重點就是:證明在Xcode開發(fā)中使用模擬地址,或者證明在開發(fā)地圖功能時,可以使用模擬器測試,而不用一直連接真機。
首先是分享網(wǎng)站:http://mygeoposition.com/
? ? ?這個網(wǎng)站可以生成地理位置的GPX文件,導(dǎo)入Xcode工程中,模擬器就可以使用模擬地理位置。網(wǎng)站的使用需要翻墻。
? ? ? 翻墻的話推薦使用藍燈,請自行百度。
-----------------------------------------------------------------------------------------
下面是教程:
根據(jù)你的需求,隨便搜索一個位置。
選擇“KML/GPX“按鈕,選擇下載XML文件
下載完畢后,將下載的xml文件直接拖入要使用模擬地標的Xcode工程中,跟其他拖拽文件一樣,三個圈圈都要選。
導(dǎo)入后在工程中的樣子
選擇”Edit Scheme”
選擇“Run”, 選擇“Options”, 選擇“Application Date”,如圖選擇我們導(dǎo)入的模擬位置。
再次運行工程,模擬器就會自動使用我們導(dǎo)入的地標位置。
在控制臺也可以改變模擬器模擬位置。
? ? ? ? 這樣的好處是在使用地圖類的開發(fā)中,可以脫離真機進行開發(fā)測試。但是要注意的一點是,再次真機測試的時候一定要把“Application Date”改回“None“,不然真機測試也會繼續(xù)使用模擬地標的位置!
隨便打個廣告好了,樓主自己仿寫了一個ofo小黃車的swift項目,開源在GitHub上,地址:https://github.com/498424106/ofoBike,交互上沒有做太多的優(yōu)化,比較low,但是大家可以學(xué)習(xí)。