Pregunta

He visto la API de mapas de Google, que es javascript y terriblemente lenta en el iPhone. Luego intenté usar la opción de enlace disponible en maps.google.com. Eso es rápido pero no veo que tenga mucho control sobre él. También muestra un pequeño cuadro de búsqueda en la parte superior del mapa. La API de Google dice que debes usar los mapas en un sitio web, lo cual no es el iPhone. No estoy seguro de las licencias para maps.google.com.

La opción de alcance de Urbanspoon hace todo lo que quiero con los mapas para mostrar negocios cercanos según su ubicación. Dado el limitado conjunto de herramientas disponibles para los mapas de Google sin mapkit, no sé cómo lo están haciendo. Parece como si se hubieran integrado de alguna manera con mapkit. Al hacer clic en una anotación se muestra la llamada y otro clic empuja una nueva vista con detalles de ese pin. ¿Alguna idea de cómo se puede hacer esto?

- EDITAR -

Para ser claros, mapkit no muestra las empresas circundantes. Ese es el quid del problema y no estoy seguro de cómo lo superó Urbanspoon.

¿Fue útil?

Solución

También puede utilizar la API de búsqueda de Google AJAX: http://code.google.com/ apis / ajaxsearch /

Es una biblioteca de Javascript, pero para Flash y otros entornos que no son Javascript, la API expone una interfaz RESTful sin formato que devuelve resultados codificados en JSON.

Y dentro de esta API, lo que desea es la 'Búsqueda local' si busca negocios cercanos según la ubicación.

Otros consejos

Es probable que Urbanspoon obtenga los datos de las ubicaciones de las empresas cercanas a través de algún otro método que no sea el API de MapKit.

Entonces es probable que utilicen la API de MapKit para mostrar anotaciones de MapKit personalizadas en esas ubicaciones.

Si está buscando un proveedor de datos comerciales, puede consultar la API de yelp.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top