Este proyecto es el puerto de Google-Map Webcomponent basado en la biblioteca LIT V2.
Actualización V1.0.0 (23/02/2022)
Cómo usar
Atributos del elemento de mapa
Atributos del elemento marcador
Atributos del elemento de forma del círculo
Atributos del elemento de forma de polígono
Cómo construir
Licencia
Incluya paquete de mapas de google lit en el archivo HTML:
< script src =" lit-google-map.bundle.js " > </ script >
o su versión minificada:
< script src =" lit-google-map.bundle.min.js " > </ script >
Use el componente en cualquier lugar que desee (recuerde completar la tecla API de Google Maps):
< lit-google-map api-key =" YOUR_GOOGLE_MAPS_API_KEY " >
</ lit-google-map >
También puede incluir cualquier número de marcadores de mapa:
< lit-google-map api-key =" YOUR_GOOGLE_MAPS_API_KEY " >
< lit-google-map-marker slot =" markers " latitude =" 49.4404582 " longitude =" 20.2700361 " >
</ lit-google-map-marker >
< lit-google-map-marker slot =" markers " latitude =" 50.797444 " longitude =" 20.4600623 " >
</ lit-google-map-marker >
</ lit-google-map >
o/y formas:
< lit-google-map api-key =" YOUR_GOOGLE_MAPS_API_KEY " >
< lit-google-map-circle slot =" shapes " center-latitude =" 49.4404582 " center-longitude =" 20.2700361 " >
</ lit-google-map-circle >
</ lit-google-map >
Ejemplo:
< lit-google-map api-key =" SOME_API_KEY " zoom =" 6 " map-type =" satellite " center-latitude =" 51.8436554 " center-longitude =" 19.5070867 " >
</ lit-google-map >
Ejemplo:
< lit-google-map-marker slot =" markers " latitude =" 49.4404582 " longitude =" 20.2700361 " >
</ lit-google-map-marker >
Los marcadores también pueden tener infowindow asociado con contenido HTML:
< lit-google-map-marker slot =" markers " latitude =" 50.797444 " longitude =" 20.4600623 " >
< p > Some description </ p >
< img src =" some_image.jpg " alt =" some image " >
</ lit-google-map-marker >
Ejemplo:
< lit-google-map-circle slot =" shapes " center-latitude =" 53.176389 " center-longitude =" 22.073056 " radius =" 50000 " fill-color =" #7FB3D5 " fill-opacity =" 0.35 " stroke-color =" #2874A6 " stroke-opacity =" 0.8 " stroke-weight =" 5 " >
</ lit-google-map-circle >
Ejemplo:
< lit-google-map-polygon slot =" shapes " paths =' [{"lat": 53.7332, "lng": 15.5180}, {"lat": 54.0444, "lng": 18.1379}, {"lat": 53.2028, "lng": 16.9292}, {"lat": 53.7332, "lng": 15.5180}] ' fill-color =" #7FB3D5 " fill-opacity =" 0.35 " stroke-color =" #2874A6 " stroke-opacity =" 0.8 " stroke-weight =" 5 " >
</ lit-google-map-polygon >
Antes de construir instalar todos los paquetes requeridos:
npm install
Construcción desnuda:
npm run build
Construir con el paso del paquete:
npm run bundle
MIT