lit google map
1.0.0
該項目是基於LIT V2庫的Google-Map WebComponent的港口。
更新v1.0.0(23/02/2022)
如何使用
地圖元素屬性
標記元素屬性
圓形元素屬性
多邊形形狀元素屬性
如何構建
執照
在HTML文件中包括Lit-Google-Map捆綁包:
< script src =" lit-google-map.bundle.js " > </ script >
或其縮小版本:
< script src =" lit-google-map.bundle.min.js " > </ script >
在您想要的任何地方使用組件(請記住填寫Google Maps API密鑰):
< lit-google-map api-key =" YOUR_GOOGLE_MAPS_API_KEY " >
</ lit-google-map >
您還可以包括任意數量的地圖標記:
< 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 >
或/和形狀:
< 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 >
例子:
< lit-google-map api-key =" SOME_API_KEY " zoom =" 6 " map-type =" satellite " center-latitude =" 51.8436554 " center-longitude =" 19.5070867 " >
</ lit-google-map >
例子:
< lit-google-map-marker slot =" markers " latitude =" 49.4404582 " longitude =" 20.2700361 " >
</ lit-google-map-marker >
標記也可以具有與HTML含量的關聯的Infowdow:
< 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 >
例子:
< 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 >
例子:
< 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 >
構建安裝所有必需的軟件包之前:
npm install
裸露的構建:
npm run build
使用捆綁步驟構建:
npm run bundle
麻省理工學院