Domanda

Ho guardato l'API delle mappe di Google, che è tutto javascript e terribilmente lento su iPhone. Ho quindi provato a utilizzare l'opzione di collegamento disponibile su maps.google.com. È veloce ma non riesco a vederne il controllo. Visualizza anche una piccola casella di ricerca nella parte superiore della mappa. L'API di Google afferma che è necessario utilizzare le mappe in un sito Web, che non è l'iPhone. Non sono sicuro delle licenze per maps.google.com.

L'opzione di ambito di Urbanspoon fa tutto ciò che voglio con le mappe per quanto riguarda la visualizzazione di attività commerciali nelle vicinanze in base alla tua posizione. Dato il numero limitato di strumenti disponibili per le mappe di Google senza mapkit, non so come lo stiano facendo. Sembra che si siano in qualche modo integrati con MapKit. Facendo clic su un'annotazione viene mostrato il callout e un altro clic spinge una nuova vista con i dettagli di quel pin. Qualche idea su come si possa fare?

- EDIT -

Per essere chiari, mapkit non mostra le attività commerciali circostanti. Questo è il nocciolo del problema e non sono sicuro di come Urbanspoon l'abbia superato.

È stato utile?

Soluzione

Puoi anche utilizzare l'API di ricerca AJAX di Google: http://code.google.com/ apis / ajaxsearch /

È una libreria Javascript, ma per Flash e altri ambienti non Javascript, l'API espone un'interfaccia RESTful non elaborata che restituisce risultati con codifica JSON.

E all'interno di questa API, ciò che desideri è la "Ricerca locale" se cerchi attività commerciali nelle vicinanze in base alla posizione.

Altri suggerimenti

Probabilmente Urbanspoon ottiene i dati per le sedi delle attività commerciali vicine tramite un metodo diverso dall'API MapKit.

Quindi è probabile che utilizzino l'API MapKit per visualizzare annotazioni MapKit personalizzate in tali posizioni.

Se stai cercando un fornitore di dati aziendali, puoi consultare API di yelp. / p>

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top