La forma más rápida es asociarse con un proveedor existente que tenga estos datos. Para obtener información específica del lugar, como dirección, imágenes de nombres, etc., puede utilizar la API de Google Places en la API de Google Places | Desarrolladores de Google.
Recuerda que es gratis hasta cierto punto porque Google es bastante amable con los desarrolladores. Una vez que tenga un montón de solicitudes por día, comienzan a cobrar. También recomiendo la API de Foursquare en foursquare para desarrolladores
En términos de eventos, estos son un poco más difíciles ya que los datos están más fragmentados. Es probable que deba conectarse a varias API según el contexto del evento. Si se trata de eventos grandes, usaría una API de tickets como http://developer.ticketmaster.com o una API más amplia como las descritas aquí 93 API de eventos: Eventful, Próximo, Google Calendar
- ¿Cuál es el mejor esquema de color para aplicaciones móviles al aire libre bajo la luz solar?
- ¿Hay alguna aplicación de Android útil para aprender francés?
- ¿Cómo sería el chat si hubiera un grupo de WhatsApp con los personajes en "AMIGOS"?
- ¿Hay alguna aplicación / sitio web que recompense a los vochers de compras?
- ¿Por qué Microsoft proporciona mejores y más aplicaciones para dispositivos Android e iOS en lugar de teléfonos con Windows?
La mejor de las suertes con la aplicación.