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