Encontré que existen una serie de clases para manejar el API de Google Maps, las cuales son:
- MapsJava
- Geocoding
- Elevation
- StaticMaps
- StreetView
- ShowMaps
- Route
- Places
Pondré la explicación de cada una para finalmente decidir cuál es la que debo implementar.
1. MapsJava
Es la clase de la cual se derivan el resto y contiene una serie de funciones y propiedades (estáticas) principalmente para las diferentes opciones a la hora de realizar las peticiones al API Google Maps (sensor, idioma, etc.) y un seguimiento del estado de cada petición.
2. Geocoding
Esta clase contiene funciones de codificación geográfica, que se utilizan para transformar una dirección postal en sus coordenadas geográficas y viceversa.
3. Elevation
Esta clase contiene funciones para obtener la altitud de puntos a partir de sus coordenadas geográficas.
4. StaticMaps
Esta clase contiene funciones para crear mapas estáticos y obtener su imagen (en formato Image). Estos mapas contendrán un marcador del centro de dicho mapa, posibilidad de varios tipos de formatos y tipos de mapas, entre otras características.
Esta clase incluye funciones para mostrar imágenes estáticas de Google Street View, con posibilidad de incluir varios parámetros (como orientación de la cámara) para personalizarla.
6. ShowMaps
Esta clase contiene funciones para crear la URL asociada a un mapa web (no estático) y así poder visualizarlo en un navegador.
7. ROUTE
Esta clase se utiliza para crear rutas entre un punto de origen y uno de destino. En las rutas se puede incluir rutas a coche, andando, en bicicleta, además de hitos intermedios de paso obligador, etc.
8. Places
Esta clase contiene funciones para poder obtener establecimientos, puntos de interés o locales (Places) asociados a un determinado lugar geográfico, pudiendo filtrarlos por tipo de local, palabras clave de búsqueda, etc. Además se puede obtener fotografías, detalles y críticas de los diferentes Places.
Esta clase contiene funciones para crear la URL asociada a un mapa web (no estático) y así poder visualizarlo en un navegador.
7. ROUTE
Esta clase se utiliza para crear rutas entre un punto de origen y uno de destino. En las rutas se puede incluir rutas a coche, andando, en bicicleta, además de hitos intermedios de paso obligador, etc.
Esta clase contiene funciones para poder obtener establecimientos, puntos de interés o locales (Places) asociados a un determinado lugar geográfico, pudiendo filtrarlos por tipo de local, palabras clave de búsqueda, etc. Además se puede obtener fotografías, detalles y críticas de los diferentes Places.
Analizando un poco pienso que hacer uso de Static Maps ó Show Maps podría facilitar mucho a la hora de ubicar el lugar del evento en la ciudad de Bogotá.




