jueves
ene102013
GMaps4JSF 3.0
GMaps4JSF es una librería que integra Google maps con JSF, permitiendo de un modo sencillo desde aplicaciones JSF interaccionar con los mapas de Google, inclusive con Streetview. Esta librería permite añadir marcadores, texto, dibujar líneas y polígonos, overlays, etc., sobre el mapa. El mapa se crea especificando longitud y latitud, o una dirección.
GMaps4JSF 3.0.0 tiene como principal novedad el soporte para Google Maps v 3.10. Aquí tenéis una demo bastante interesante construida con , y aquí un listado de todas las demos que tienen.
¿Alguien por aquí ha empleado esta librería?
Reader Comments (2)
Genial! Hay una cosa que me ha dado ideas bastante buenas del uso de la web, y nuevos usos que se le puede dar. Haciendo uso de GoogleMaps junto con geolocalización y conexión a Twitter con geolocalización y búsqueda de patrones clave se pueden realizar estimaciones, por ejemplo, en elecciones, en partidos de fútbol (impresiones), por no hablar de localización de palabras peligrosas (tipo terrorismo) y demás.
¿No?
Joer, cómo está el panorama en la web....
Bueno el tema es que necesito saber si hay una forma de obtener el (id) del marcador que estoy seleccionando, ya que haciendo varios intentos me he dado cuenta que gmaps pinta los marcadores pero no deja acceder al identificador después de que ya esta pintado el mapa. mi codigo es:
//Script para obtener el JsVariable. //Codigo mapa y marcadores
<m:map latitude="#{var.latitudmapa}" width="100%" longitude="#{var.longitudmapa}" enableScrollWheelZoom="true" id="map"
jsVariable="mapa" zoom="#{var.zoommapa}" partiallyTriggered="false" height="{mibean.altomapa}" >
<ui:repeat var="marker" value="#{mibean.markers}">
<m:marker latitude="#{marker.latitude}"
longitude="#{marker.longitude}"
jsVariable="#{marker.jsVariable}"
draggable="false" >
<m:eventListener eventName="click" jsFunction="markerSelect('#{marker.jsVariable}')" />
<m:icon imageURL="#{marker.icon}" width="20" height="34" shadowHeight="25" shadowWidth="40" />
<m:htmlInformationWindow htmlText="#{marker.informationWindow}" />
</m:marker>
</ui:repeat>
</m:map>
<h:inputHidden id="maphiden" value="#{HomeGestion.pruebamarker}"/>
Hice un javaScript que me cogiera el código o el id del marcador que lo tengo en JsVariable pero no hace ninguna acción.
Si hay una forma de obtener el id del marcador seleccionado les agradecería su ayuda.
He visto una funcion similar con primefaces pero el que necesito es con richfaces Dejo link de primefaces como una guia:
http://www.primefaces.org/showcase/ui/gmapInfoWindow.jsf