2013-03-27 14 views
8

W mojej aplikacji na iPhone używam MKMapKit. Obecnie plombuję miejsca na mapie zgodnie z wynikami uzyskanymi z Google Place API, ale zgodnie z dokumentem Google muszę używać tych wartości tylko w Google Maps. Niestety z iOS 6, MKMapKit przejdzie do samej Apple Map.Czy istnieje interfejs API Apple, taki jak Google Site Search API?

Czy istnieje interfejs API Apple, taki jak Google Site Search API?

Teraz używam URL tak:

https://maps.googleapis.com/maps/api/place/search/json?location=10.0036830,74.318723&rankby=distance&types=restaurant&sensor=false&key="my API Key" 

Odpowiedz

3

Wierzę, że to jest to, czego szukasz? iOS Developer Library: MKLocalSearchRequest Class Reference

+0

Czy wiesz, czy mamy coś takiego od Apple, ale bez używania Map? (moja aplikacja pokazuje tylko najbliższe informacje o restauracji bez użycia mapy). Wielkie dzięki :) – Ricardo

+0

Coś takiego? http://stackoverflow.com/questions/23034527/mklocalsearch-without-mkmapview –

0

Można to osiągnąć za pomocą MKLocalSearchRequest i MapKit.

Jest pokazując miejsca autouzupełnianie po prostu jak w Miejscach Google API i może umieścić punkt adnotacji na mapie Apple (nie na mapie Google, mam nadzieję, że to tylko szukasz.)

Można pobrać przykładowy projekt z z here, przy użyciu MKLocalSearchRequest do pobierania miejsc i wyświetlania w sterowniku automatycznym kompletnym tableview.

enter image description here

enter image description here

Jednak nie pokazuje jak dokładne wyniki, jak można dostać z Miejsc Google API. Problem polega na tym, że baza danych geokodowania nie jest oczywiście kompletna, a firma Apple nie jest firmą, która prowadzi to pole - Google.