蘋(píng)果IOS 6.1的地圖搜索API將替代谷歌Places
北京時(shí)間1月30日消息,據(jù)國(guó)外媒體報(bào)道,在IOS 6.1發(fā)布的同時(shí),蘋(píng)果也宣布采用新的地圖搜索API,該接口將允許開(kāi)發(fā)者向它的地圖服務(wù)器請(qǐng)求感興趣的位置信息,將這些位置信息整合到他們的應(yīng)用程序中, 并在用戶進(jìn)行相關(guān)搜索時(shí)展現(xiàn)出來(lái)。
事實(shí)上,這并不是什么驚天地泣鬼神的大事,因?yàn)樵讷@取他們感興趣的位置信息時(shí),應(yīng)用開(kāi)發(fā)者有很多的選擇,包括OpenStreetMaps、Foursquare、Google Places等。不過(guò),這對(duì)于應(yīng)用程序開(kāi)發(fā)者來(lái)說(shuō),確實(shí)是一件非常有意義的事情。
在IOS5和更早以前的IOS系統(tǒng)中,開(kāi)發(fā)者們可以通過(guò)第三方地點(diǎn)API來(lái)在應(yīng)用中調(diào)用谷歌地圖,這其中包括僅適用于谷歌地圖的Places API,所以開(kāi)發(fā)者一般會(huì)同時(shí)利用蘋(píng)果的Mapkit和谷歌的Places API來(lái)完善位置數(shù)據(jù),這幾乎已經(jīng)成了地圖類(lèi)應(yīng)用的標(biāo)準(zhǔn)開(kāi)發(fā)模式。
遺憾的是,隨著IOS6的發(fā)行,Google Places不再被支持,開(kāi)發(fā)者如果想要使用標(biāo)準(zhǔn)的MapKit開(kāi)發(fā)地圖應(yīng)用,就只好選用其他的服務(wù)了。現(xiàn)在,蘋(píng)果新發(fā)布的搜索API為開(kāi)發(fā)者提供了一站式解決方案,讓他們的應(yīng)用在顯示地圖的同時(shí),還能夠獲得POI搜索數(shù)據(jù),而這一切都在一處就可以完成。
需要指出的是,IOS的谷歌地圖SDK并沒(méi)有提供本地搜索功能,開(kāi)發(fā)者必須繼續(xù)使用地點(diǎn)API來(lái)獲得本地搜索結(jié)果。盡管采用外部API獲取本地搜索結(jié)果并不會(huì)造成很大的麻煩,但是蘋(píng)果致力于完善地圖服務(wù)開(kāi)發(fā)的解決方案則顯得非常的體貼。
蘋(píng)果其實(shí)一直想要在提供諸如路線規(guī)劃、詳細(xì)的交通信息之類(lèi)的服務(wù)方面推出自己的產(chǎn)品。遺憾的是,IOS6中推出的蘋(píng)果地圖的表現(xiàn)實(shí)在令人不敢恭維。
增加本地搜索API并不會(huì)提升其返回結(jié)果的質(zhì)量,這事實(shí)上仍將是一個(gè)非常棘手的問(wèn)題。不過(guò),這一舉措?yún)s傳達(dá)出了蘋(píng)果有著優(yōu)化地圖服務(wù)開(kāi)發(fā)特性和改善用戶體驗(yàn)的意愿。
蘋(píng)果IOS 6.1的地圖搜索API將替代谷歌Places





