iOS6.1发布的同时,苹果还发布了一个新搜索API。这个新的API允许开发者查询其Maps服务器从而取回POI和本地数据。这样当用户对附近进行搜索时,他们就可以把这类本地结果整合到自己的应用中。
这不算是一个很了不起的进步,因为用户可以选择的“位置”API实在很多,包括OpenStreetMaps、Foursquare和GooglePlaces等。但如果从对第三方开发者的支持的角度来说,苹果是给自己增加了竞争砝码。
iOS6发布之后开发者不能在苹果的地图砖中继续使用GooglePlaces,而且如果他们想在自己的地图应用中使用标准的MapKit框架,那么他们得选择使用其他服务。现在苹果添加了新的SearchAPI,开发者获得了一站式解决方案,获得地图砖以及POI搜索数据更方便。
在iOS6之前,谷歌的iOS地图SDK不支持本地搜索规定,开发者只能继续使用PlacesAPI来获得本地搜索结果。如今苹果努力完善,给开发者添加更多新特性,证明他们确实在努力开发和完善地图应用。