2013-03-27 16 views
8

Nella mia app per iPhone sto usando MKMapKit. Attualmente sto tracciando i luoghi sulla mappa in base ai risultati ottenuti dall'API di Google Place, ma come per i documenti di Google devo utilizzare questi valori solo su Google Maps. Sfortunatamente da iOS 6, MKMapKit andrà su Apple Map.C'è qualche API Apple come l'API di ricerca di Google?

C'è qualche API Apple come l'API di ricerca di Google?

Ora sto usando URL simile a questo:

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

risposta

3

Credo che questo è quello che stai cercando? iOS Developer Library: MKLocalSearchRequest Class Reference

+0

Sai se abbiamo qualcosa di simile da Apple ma senza utilizzare Maps? (la mia app mostra solo le informazioni del ristorante più vicine senza usare una mappa). Grazie mille :) – Ricardo

+0

Qualcosa di simile? http://stackoverflow.com/questions/23034527/mklocalsearch-without-mkmapview –

0

È possibile ottenere ciò tramite MKLocalSearchRequest e MapKit.

Sta mostrando luoghi di completamento automatico, proprio come google luoghi API e può posizionare il punto di annotazione sulla mappa di Apple (non sulla mappa di Google, spero che sia solo tu stai cercando.)

È possibile scaricare un progetto di esempio da here, utilizzando MKLocalSearchRequest per il recupero dei Luoghi e la visualizzazione in un controllo tableview completo automatico.

enter image description here

enter image description here

Tuttavia non mostra risultati più precisi si può ottenere da Google Places API. Poiché il problema è che il database di Geocoding non è ovviamente completo e Apple non è la società che guida questo campo - Google lo è.