恩,現(xiàn)在市面上出行類APP大行其道,定位方面的技術(shù)備受歡迎,今天分享一個(gè)關(guān)于定位的小技術(shù)
(偶,好吧,??上面客套的話隨便看看就行了??我也不知道我在說(shuō)什么)
? ? ? ?重點(diǎn)就是:證明在Xcode開(kāi)發(fā)中使用模擬地址,或者證明在開(kāi)發(fā)地圖功能時(shí),可以使用模擬器測(cè)試,而不用一直連接真機(jī)。
首先是分享網(wǎng)站:http://mygeoposition.com/

? ? ?這個(gè)網(wǎng)站可以生成地理位置的GPX文件,導(dǎo)入Xcode工程中,模擬器就可以使用模擬地理位置。網(wǎng)站的使用需要翻墻。
? ? ? 翻墻的話推薦使用藍(lán)燈,請(qǐng)自行百度。
-----------------------------------------------------------------------------------------
下面是教程:

根據(jù)你的需求,隨便搜索一個(gè)位置。

選擇“KML/GPX“按鈕,選擇下載XML文件

下載完畢后,將下載的xml文件直接拖入要使用模擬地標(biāo)的Xcode工程中,跟其他拖拽文件一樣,三個(gè)圈圈都要選。

導(dǎo)入后在工程中的樣子

選擇”Edit Scheme”

選擇“Run”, 選擇“Options”, 選擇“Application Date”,如圖選擇我們導(dǎo)入的模擬位置。
再次運(yùn)行工程,模擬器就會(huì)自動(dòng)使用我們導(dǎo)入的地標(biāo)位置。

在控制臺(tái)也可以改變模擬器模擬位置。
? ? ? ? 這樣的好處是在使用地圖類的開(kāi)發(fā)中,可以脫離真機(jī)進(jìn)行開(kāi)發(fā)測(cè)試。但是要注意的一點(diǎn)是,再次真機(jī)測(cè)試的時(shí)候一定要把“Application Date”改回“None“,不然真機(jī)測(cè)試也會(huì)繼續(xù)使用模擬地標(biāo)的位置!
隨便打個(gè)廣告好了,樓主自己仿寫了一個(gè)ofo小黃車的swift項(xiàng)目,開(kāi)源在GitHub上,地址:https://github.com/498424106/ofoBike,交互上沒(méi)有做太多的優(yōu)化,比較low,但是大家可以學(xué)習(xí)。
