Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
夜猫逐梦
MyOpen
提交
e51be819
M
MyOpen
项目概览
夜猫逐梦
/
MyOpen
通知
2
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MyOpen
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
e51be819
编写于
11月 16, 2023
作者:
K
kinghzking
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of gitcode.net:kinghzking/MyOpen
上级
9f1b3e5b
ce36d2c5
变更
12
展开全部
隐藏空白更改
内联
并排
Showing
12 changed file
with
15245 addition
and
18 deletion
+15245
-18
leaflet/d1/index.html
leaflet/d1/index.html
+15
-14
leaflet/d1/index.js
leaflet/d1/index.js
+2
-3
leaflet/d1/style.css
leaflet/d1/style.css
+1
-1
leaflet/lib/inline-module/index.js
leaflet/lib/inline-module/index.js
+146
-0
leaflet/lib/leaflet/images/layers-2x.png
leaflet/lib/leaflet/images/layers-2x.png
+0
-0
leaflet/lib/leaflet/images/layers.png
leaflet/lib/leaflet/images/layers.png
+0
-0
leaflet/lib/leaflet/images/marker-icon-2x.png
leaflet/lib/leaflet/images/marker-icon-2x.png
+0
-0
leaflet/lib/leaflet/images/marker-icon.png
leaflet/lib/leaflet/images/marker-icon.png
+0
-0
leaflet/lib/leaflet/images/marker-shadow.png
leaflet/lib/leaflet/images/marker-shadow.png
+0
-0
leaflet/lib/leaflet/leaflet-src.esm.js
leaflet/lib/leaflet/leaflet-src.esm.js
+14419
-0
leaflet/lib/leaflet/leaflet-src.esm.js.map
leaflet/lib/leaflet/leaflet-src.esm.js.map
+1
-0
leaflet/lib/leaflet/leaflet.css
leaflet/lib/leaflet/leaflet.css
+661
-0
未找到文件。
leaflet/d1/index.html
浏览文件 @
e51be819
<!DOCTYPE html>
<!DOCTYPE html>
<html
lang=
"en"
>
<html
lang=
"en"
>
<head>
<head>
<meta
charset=
"UTF-8"
>
<meta
charset=
"UTF-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<title>
Document
</title>
<link
rel=
"stylesheet"
href=
"../lib/leaflet/leaflet.css"
></link>
</head>
<link
rel=
"stylesheet"
href=
"./style.css"
></link>
<body>
<!-- <script src="https://unpkg.com/inline-module/index.js"></script> -->
<div
id=
"map"
></div>
<script
src=
"../lib/inline-module/index.js"
></script>
<!-- <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' 'unsafe-eval' * blob: data: file:"> -->
<script
src=
"./index.js"
/>
<title>
Document
</title>
<
/body>
</head>
<
/html>
<body>
\ No newline at end of file
<div
id=
"map"
></div>
leaflet/d1/index.js
浏览文件 @
e51be819
// Import stylesheets
// Import stylesheets
console
.
log
(
'
===
'
)
// import './style.css';
import
'
./style.css
'
;
import
{
Map
,
TileLayer
}
from
'
../lib/leaflet/leaflet-src.esm.js
'
;
import
{
Map
,
TileLayer
}
from
'
leaflet
'
;
// Write Javascript code!
// Write Javascript code!
const
map
=
new
Map
(
'
map
'
);
const
map
=
new
Map
(
'
map
'
);
...
...
leaflet/d1/style.css
浏览文件 @
e51be819
@import
'~leaflet/dist/leaflet.css'
;
/* @import './leaflet/leaflet.css'; */
html
,
html
,
body
{
body
{
...
...
leaflet/lib/inline-module/index.js
0 → 100644
浏览文件 @
e51be819
const
loaderMap
=
window
[
'
inline-module-loaders
'
];
const
currentScript
=
document
.
currentScript
||
document
.
querySelector
(
'
script
'
);
// https://github.com/WICG/import-maps
const
map
=
{
imports
:
{},
scopes
:
{}};
const
installed
=
new
Set
();
function
toBase64
(
str
)
{
return
btoa
(
unescape
(
encodeURIComponent
(
str
)));
}
function
loadContent
(
url
)
{
const
request
=
new
XMLHttpRequest
();
request
.
open
(
'
GET
'
,
url
,
false
);
// `false` makes the request synchronous
request
.
send
(
null
);
if
(
request
.
status
===
200
)
{
return
request
.
responseText
;
}
throw
new
Error
(
request
.
statusText
);
}
// replace code
function
replaceImport
(
code
,
map
)
{
const
importExp
=
/^
(\s
*import
\s
+
[\s\S]
*
?
from
\s
*
[
'"`
])([\s\S]
*
?)([
'"`
])
/img
;
return
code
.
replace
(
importExp
,
(
a
,
b
,
c
,
d
)
=>
{
const
url
=
map
[
c
];
if
(
url
)
{
return
`
${
b
}${
url
}${
d
}
`
;
}
return
`
${
b
}${
c
}${
d
}
`
;
});
}
function
getBlobURL
(
module
,
replaceImportURL
=
false
,
map
=
{})
{
let
jsCode
=
module
.
textContent
;
if
(
module
.
hasAttribute
(
'
src
'
))
{
const
url
=
module
.
getAttribute
(
'
src
'
);
jsCode
=
loadContent
(
url
);
module
.
textContent
=
jsCode
;
}
if
(
replaceImportURL
)
{
jsCode
=
replaceImport
(
jsCode
,
map
);
}
let
loaders
=
module
.
getAttribute
(
'
loader
'
);
if
(
loaders
)
{
loaders
=
loaders
.
split
(
/
\s
*>
\s
*/
);
jsCode
=
loaders
.
reduce
((
code
,
loader
)
=>
{
const
{
transform
,
imports
}
=
loaderMap
[
loader
];
const
{
code
:
resolved
,
map
:
sourceMap
}
=
transform
(
code
,
{
sourceMap
:
true
,
filename
:
module
.
getAttribute
(
'
name
'
)
||
module
.
id
||
'
anonymous
'
});
if
(
sourceMap
)
code
=
`
${
resolved
}
\n\n//# sourceMappingURL=data:application/json;base64,
${
toBase64
(
JSON
.
stringify
(
sourceMap
))}
`
;
else
code
=
resolved
;
Object
.
assign
(
map
.
imports
,
imports
);
return
code
;
},
jsCode
);
}
return
createBlob
(
jsCode
,
'
text/javascript
'
);
}
function
createBlob
(
code
,
type
=
'
text/plain
'
)
{
const
blob
=
new
Blob
([
code
],
{
type
});
const
blobURL
=
URL
.
createObjectURL
(
blob
);
return
blobURL
;
}
function
setup
()
{
const
modules
=
document
.
querySelectorAll
(
'
script[type="inline-module"]
'
);
const
importMap
=
{};
const
loadModules
=
[];
const
importMapEl
=
document
.
querySelector
(
'
script[type="importmap"]
'
);
if
(
importMapEl
)
{
console
.
warn
(
'
Cannot update importmap after <script type="importmap"> is set. Please use <script type="inline-module-importmap"> instead.
'
);
}
[...
modules
].
forEach
((
module
)
=>
{
const
{
id
}
=
module
;
const
name
=
module
.
getAttribute
(
'
name
'
);
const
url
=
getBlobURL
(
module
,
!!
importMapEl
,
importMap
);
if
(
id
)
{
importMap
[
`#
${
id
}
`
]
=
url
;
importMap
[
`//#
${
id
}
`
]
=
url
;
// for some platform only support protocals
}
if
(
name
)
{
importMap
[
name
]
=
url
;
importMap
[
`//
${
name
}
`
]
=
url
;
// for some platform only support protocals
}
loadModules
.
push
(
url
);
});
const
externalMapEl
=
document
.
querySelector
(
'
script[type="inline-module-importmap"]
'
);
if
(
externalMapEl
)
{
const
externalMap
=
JSON
.
parse
(
externalMapEl
.
textContent
);
Object
.
assign
(
map
.
imports
,
externalMap
.
imports
);
Object
.
assign
(
map
.
scopes
,
externalMap
.
scopes
);
}
Object
.
assign
(
map
.
imports
,
importMap
);
if
(
!
importMapEl
)
{
const
mapEl
=
document
.
createElement
(
'
script
'
);
mapEl
.
setAttribute
(
'
type
'
,
'
importmap
'
);
mapEl
.
textContent
=
JSON
.
stringify
(
map
);
currentScript
.
after
(
mapEl
);
}
loadModules
.
forEach
((
url
)
=>
{
if
(
!
installed
.
has
(
url
))
{
// mount
const
el
=
document
.
createElement
(
'
script
'
);
el
.
async
=
false
;
el
.
setAttribute
(
'
type
'
,
'
module
'
);
el
.
setAttribute
(
'
src
'
,
url
);
currentScript
.
after
(
el
);
installed
.
add
(
url
);
}
});
}
if
(
currentScript
.
getAttribute
(
'
setup
'
)
!==
'
false
'
)
{
setup
();
}
window
.
inlineImport
=
async
(
moduleID
)
=>
{
const
{
imports
}
=
map
;
let
blobURL
=
null
;
if
(
moduleID
in
imports
)
blobURL
=
imports
[
moduleID
];
else
{
let
module
;
if
(
/^#/
.
test
(
moduleID
))
{
module
=
document
.
querySelector
(
`script[type="inline-module"]
${
moduleID
}
`
);
}
if
(
!
module
)
{
module
=
document
.
querySelector
(
`script[type="inline-module"][name="
${
moduleID
}
"]`
);
}
if
(
module
)
{
blobURL
=
getBlobURL
(
module
);
imports
[
moduleID
]
=
blobURL
;
}
}
if
(
blobURL
)
{
const
result
=
await
import
(
blobURL
);
return
result
;
}
return
null
;
};
\ No newline at end of file
leaflet/lib/leaflet/images/layers-2x.png
0 → 100644
浏览文件 @
e51be819
1.2 KB
leaflet/lib/leaflet/images/layers.png
0 → 100644
浏览文件 @
e51be819
696 字节
leaflet/lib/leaflet/images/marker-icon-2x.png
0 → 100644
浏览文件 @
e51be819
2.4 KB
leaflet/lib/leaflet/images/marker-icon.png
0 → 100644
浏览文件 @
e51be819
1.4 KB
leaflet/lib/leaflet/images/marker-shadow.png
0 → 100644
浏览文件 @
e51be819
618 字节
leaflet/lib/leaflet/leaflet-src.esm.js
0 → 100644
浏览文件 @
e51be819
此差异已折叠。
点击以展开。
leaflet/lib/leaflet/leaflet-src.esm.js.map
0 → 100644
浏览文件 @
e51be819
此差异已折叠。
点击以展开。
leaflet/lib/leaflet/leaflet.css
0 → 100644
浏览文件 @
e51be819
/* required styles */
.leaflet-pane
,
.leaflet-tile
,
.leaflet-marker-icon
,
.leaflet-marker-shadow
,
.leaflet-tile-container
,
.leaflet-pane
>
svg
,
.leaflet-pane
>
canvas
,
.leaflet-zoom-box
,
.leaflet-image-layer
,
.leaflet-layer
{
position
:
absolute
;
left
:
0
;
top
:
0
;
}
.leaflet-container
{
overflow
:
hidden
;
}
.leaflet-tile
,
.leaflet-marker-icon
,
.leaflet-marker-shadow
{
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
user-select
:
none
;
-webkit-user-drag
:
none
;
}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile
::selection
{
background
:
transparent
;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari
.leaflet-tile
{
image-rendering
:
-webkit-optimize-contrast
;
}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari
.leaflet-tile-container
{
width
:
1600px
;
height
:
1600px
;
-webkit-transform-origin
:
0
0
;
}
.leaflet-marker-icon
,
.leaflet-marker-shadow
{
display
:
block
;
}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container
.leaflet-overlay-pane
svg
{
max-width
:
none
!important
;
max-height
:
none
!important
;
}
.leaflet-container
.leaflet-marker-pane
img
,
.leaflet-container
.leaflet-shadow-pane
img
,
.leaflet-container
.leaflet-tile-pane
img
,
.leaflet-container
img
.leaflet-image-layer
,
.leaflet-container
.leaflet-tile
{
max-width
:
none
!important
;
max-height
:
none
!important
;
width
:
auto
;
padding
:
0
;
}
.leaflet-container
img
.leaflet-tile
{
/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
mix-blend-mode
:
plus-lighter
;
}
.leaflet-container.leaflet-touch-zoom
{
-ms-touch-action
:
pan-x
pan-y
;
touch-action
:
pan-x
pan-y
;
}
.leaflet-container.leaflet-touch-drag
{
-ms-touch-action
:
pinch-zoom
;
/* Fallback for FF which doesn't support pinch-zoom */
touch-action
:
none
;
touch-action
:
pinch-zoom
;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom
{
-ms-touch-action
:
none
;
touch-action
:
none
;
}
.leaflet-container
{
-webkit-tap-highlight-color
:
transparent
;
}
.leaflet-container
a
{
-webkit-tap-highlight-color
:
rgba
(
51
,
181
,
229
,
0.4
);
}
.leaflet-tile
{
filter
:
inherit
;
visibility
:
hidden
;
}
.leaflet-tile-loaded
{
visibility
:
inherit
;
}
.leaflet-zoom-box
{
width
:
0
;
height
:
0
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
;
z-index
:
800
;
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane
svg
{
-moz-user-select
:
none
;
}
.leaflet-pane
{
z-index
:
400
;
}
.leaflet-tile-pane
{
z-index
:
200
;
}
.leaflet-overlay-pane
{
z-index
:
400
;
}
.leaflet-shadow-pane
{
z-index
:
500
;
}
.leaflet-marker-pane
{
z-index
:
600
;
}
.leaflet-tooltip-pane
{
z-index
:
650
;
}
.leaflet-popup-pane
{
z-index
:
700
;
}
.leaflet-map-pane
canvas
{
z-index
:
100
;
}
.leaflet-map-pane
svg
{
z-index
:
200
;
}
.leaflet-vml-shape
{
width
:
1px
;
height
:
1px
;
}
.lvml
{
behavior
:
url(#default#VML)
;
display
:
inline-block
;
position
:
absolute
;
}
/* control positioning */
.leaflet-control
{
position
:
relative
;
z-index
:
800
;
pointer-events
:
visiblePainted
;
/* IE 9-10 doesn't have auto */
pointer-events
:
auto
;
}
.leaflet-top
,
.leaflet-bottom
{
position
:
absolute
;
z-index
:
1000
;
pointer-events
:
none
;
}
.leaflet-top
{
top
:
0
;
}
.leaflet-right
{
right
:
0
;
}
.leaflet-bottom
{
bottom
:
0
;
}
.leaflet-left
{
left
:
0
;
}
.leaflet-control
{
float
:
left
;
clear
:
both
;
}
.leaflet-right
.leaflet-control
{
float
:
right
;
}
.leaflet-top
.leaflet-control
{
margin-top
:
10px
;
}
.leaflet-bottom
.leaflet-control
{
margin-bottom
:
10px
;
}
.leaflet-left
.leaflet-control
{
margin-left
:
10px
;
}
.leaflet-right
.leaflet-control
{
margin-right
:
10px
;
}
/* zoom and fade animations */
.leaflet-fade-anim
.leaflet-popup
{
opacity
:
0
;
-webkit-transition
:
opacity
0.2s
linear
;
-moz-transition
:
opacity
0.2s
linear
;
transition
:
opacity
0.2s
linear
;
}
.leaflet-fade-anim
.leaflet-map-pane
.leaflet-popup
{
opacity
:
1
;
}
.leaflet-zoom-animated
{
-webkit-transform-origin
:
0
0
;
-ms-transform-origin
:
0
0
;
transform-origin
:
0
0
;
}
svg
.leaflet-zoom-animated
{
will-change
:
transform
;
}
.leaflet-zoom-anim
.leaflet-zoom-animated
{
-webkit-transition
:
-webkit-transform
0.25s
cubic-bezier
(
0
,
0
,
0.25
,
1
);
-moz-transition
:
-moz-transform
0.25s
cubic-bezier
(
0
,
0
,
0.25
,
1
);
transition
:
transform
0.25s
cubic-bezier
(
0
,
0
,
0.25
,
1
);
}
.leaflet-zoom-anim
.leaflet-tile
,
.leaflet-pan-anim
.leaflet-tile
{
-webkit-transition
:
none
;
-moz-transition
:
none
;
transition
:
none
;
}
.leaflet-zoom-anim
.leaflet-zoom-hide
{
visibility
:
hidden
;
}
/* cursors */
.leaflet-interactive
{
cursor
:
pointer
;
}
.leaflet-grab
{
cursor
:
-webkit-grab
;
cursor
:
-moz-grab
;
cursor
:
grab
;
}
.leaflet-crosshair
,
.leaflet-crosshair
.leaflet-interactive
{
cursor
:
crosshair
;
}
.leaflet-popup-pane
,
.leaflet-control
{
cursor
:
auto
;
}
.leaflet-dragging
.leaflet-grab
,
.leaflet-dragging
.leaflet-grab
.leaflet-interactive
,
.leaflet-dragging
.leaflet-marker-draggable
{
cursor
:
move
;
cursor
:
-webkit-grabbing
;
cursor
:
-moz-grabbing
;
cursor
:
grabbing
;
}
/* marker & overlays interactivity */
.leaflet-marker-icon
,
.leaflet-marker-shadow
,
.leaflet-image-layer
,
.leaflet-pane
>
svg
path
,
.leaflet-tile-container
{
pointer-events
:
none
;
}
.leaflet-marker-icon.leaflet-interactive
,
.leaflet-image-layer.leaflet-interactive
,
.leaflet-pane
>
svg
path
.leaflet-interactive
,
svg
.leaflet-image-layer.leaflet-interactive
path
{
pointer-events
:
visiblePainted
;
/* IE 9-10 doesn't have auto */
pointer-events
:
auto
;
}
/* visual tweaks */
.leaflet-container
{
background
:
#ddd
;
outline-offset
:
1px
;
}
.leaflet-container
a
{
color
:
#0078A8
;
}
.leaflet-zoom-box
{
border
:
2px
dotted
#38f
;
background
:
rgba
(
255
,
255
,
255
,
0.5
);
}
/* general typography */
.leaflet-container
{
font-family
:
"Helvetica Neue"
,
Arial
,
Helvetica
,
sans-serif
;
font-size
:
12px
;
font-size
:
0.75rem
;
line-height
:
1.5
;
}
/* general toolbar styles */
.leaflet-bar
{
box-shadow
:
0
1px
5px
rgba
(
0
,
0
,
0
,
0.65
);
border-radius
:
4px
;
}
.leaflet-bar
a
{
background-color
:
#fff
;
border-bottom
:
1px
solid
#ccc
;
width
:
26px
;
height
:
26px
;
line-height
:
26px
;
display
:
block
;
text-align
:
center
;
text-decoration
:
none
;
color
:
black
;
}
.leaflet-bar
a
,
.leaflet-control-layers-toggle
{
background-position
:
50%
50%
;
background-repeat
:
no-repeat
;
display
:
block
;
}
.leaflet-bar
a
:hover
,
.leaflet-bar
a
:focus
{
background-color
:
#f4f4f4
;
}
.leaflet-bar
a
:first-child
{
border-top-left-radius
:
4px
;
border-top-right-radius
:
4px
;
}
.leaflet-bar
a
:last-child
{
border-bottom-left-radius
:
4px
;
border-bottom-right-radius
:
4px
;
border-bottom
:
none
;
}
.leaflet-bar
a
.leaflet-disabled
{
cursor
:
default
;
background-color
:
#f4f4f4
;
color
:
#bbb
;
}
.leaflet-touch
.leaflet-bar
a
{
width
:
30px
;
height
:
30px
;
line-height
:
30px
;
}
.leaflet-touch
.leaflet-bar
a
:first-child
{
border-top-left-radius
:
2px
;
border-top-right-radius
:
2px
;
}
.leaflet-touch
.leaflet-bar
a
:last-child
{
border-bottom-left-radius
:
2px
;
border-bottom-right-radius
:
2px
;
}
/* zoom control */
.leaflet-control-zoom-in
,
.leaflet-control-zoom-out
{
font
:
bold
18px
'Lucida Console'
,
Monaco
,
monospace
;
text-indent
:
1px
;
}
.leaflet-touch
.leaflet-control-zoom-in
,
.leaflet-touch
.leaflet-control-zoom-out
{
font-size
:
22px
;
}
/* layers control */
.leaflet-control-layers
{
box-shadow
:
0
1px
5px
rgba
(
0
,
0
,
0
,
0.4
);
background
:
#fff
;
border-radius
:
5px
;
}
.leaflet-control-layers-toggle
{
background-image
:
url(images/layers.png)
;
width
:
36px
;
height
:
36px
;
}
.leaflet-retina
.leaflet-control-layers-toggle
{
background-image
:
url(images/layers-2x.png)
;
background-size
:
26px
26px
;
}
.leaflet-touch
.leaflet-control-layers-toggle
{
width
:
44px
;
height
:
44px
;
}
.leaflet-control-layers
.leaflet-control-layers-list
,
.leaflet-control-layers-expanded
.leaflet-control-layers-toggle
{
display
:
none
;
}
.leaflet-control-layers-expanded
.leaflet-control-layers-list
{
display
:
block
;
position
:
relative
;
}
.leaflet-control-layers-expanded
{
padding
:
6px
10px
6px
6px
;
color
:
#333
;
background
:
#fff
;
}
.leaflet-control-layers-scrollbar
{
overflow-y
:
scroll
;
overflow-x
:
hidden
;
padding-right
:
5px
;
}
.leaflet-control-layers-selector
{
margin-top
:
2px
;
position
:
relative
;
top
:
1px
;
}
.leaflet-control-layers
label
{
display
:
block
;
font-size
:
13px
;
font-size
:
1.08333em
;
}
.leaflet-control-layers-separator
{
height
:
0
;
border-top
:
1px
solid
#ddd
;
margin
:
5px
-10px
5px
-6px
;
}
/* Default icon URLs */
.leaflet-default-icon-path
{
/* used only in path-guessing heuristic, see L.Icon.Default */
background-image
:
url(images/marker-icon.png)
;
}
/* attribution and scale controls */
.leaflet-container
.leaflet-control-attribution
{
background
:
#fff
;
background
:
rgba
(
255
,
255
,
255
,
0.8
);
margin
:
0
;
}
.leaflet-control-attribution
,
.leaflet-control-scale-line
{
padding
:
0
5px
;
color
:
#333
;
line-height
:
1.4
;
}
.leaflet-control-attribution
a
{
text-decoration
:
none
;
}
.leaflet-control-attribution
a
:hover
,
.leaflet-control-attribution
a
:focus
{
text-decoration
:
underline
;
}
.leaflet-attribution-flag
{
display
:
inline
!important
;
vertical-align
:
baseline
!important
;
width
:
1em
;
height
:
0.6669em
;
}
.leaflet-left
.leaflet-control-scale
{
margin-left
:
5px
;
}
.leaflet-bottom
.leaflet-control-scale
{
margin-bottom
:
5px
;
}
.leaflet-control-scale-line
{
border
:
2px
solid
#777
;
border-top
:
none
;
line-height
:
1.1
;
padding
:
2px
5px
1px
;
white-space
:
nowrap
;
-moz-box-sizing
:
border-box
;
box-sizing
:
border-box
;
background
:
rgba
(
255
,
255
,
255
,
0.8
);
text-shadow
:
1px
1px
#fff
;
}
.leaflet-control-scale-line
:not
(
:first-child
)
{
border-top
:
2px
solid
#777
;
border-bottom
:
none
;
margin-top
:
-2px
;
}
.leaflet-control-scale-line
:not
(
:first-child
)
:not
(
:last-child
)
{
border-bottom
:
2px
solid
#777
;
}
.leaflet-touch
.leaflet-control-attribution
,
.leaflet-touch
.leaflet-control-layers
,
.leaflet-touch
.leaflet-bar
{
box-shadow
:
none
;
}
.leaflet-touch
.leaflet-control-layers
,
.leaflet-touch
.leaflet-bar
{
border
:
2px
solid
rgba
(
0
,
0
,
0
,
0.2
);
background-clip
:
padding-box
;
}
/* popup */
.leaflet-popup
{
position
:
absolute
;
text-align
:
center
;
margin-bottom
:
20px
;
}
.leaflet-popup-content-wrapper
{
padding
:
1px
;
text-align
:
left
;
border-radius
:
12px
;
}
.leaflet-popup-content
{
margin
:
13px
24px
13px
20px
;
line-height
:
1.3
;
font-size
:
13px
;
font-size
:
1.08333em
;
min-height
:
1px
;
}
.leaflet-popup-content
p
{
margin
:
17px
0
;
margin
:
1.3em
0
;
}
.leaflet-popup-tip-container
{
width
:
40px
;
height
:
20px
;
position
:
absolute
;
left
:
50%
;
margin-top
:
-1px
;
margin-left
:
-20px
;
overflow
:
hidden
;
pointer-events
:
none
;
}
.leaflet-popup-tip
{
width
:
17px
;
height
:
17px
;
padding
:
1px
;
margin
:
-10px
auto
0
;
pointer-events
:
auto
;
-webkit-transform
:
rotate
(
45deg
);
-moz-transform
:
rotate
(
45deg
);
-ms-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
);
}
.leaflet-popup-content-wrapper
,
.leaflet-popup-tip
{
background
:
white
;
color
:
#333
;
box-shadow
:
0
3px
14px
rgba
(
0
,
0
,
0
,
0.4
);
}
.leaflet-container
a
.leaflet-popup-close-button
{
position
:
absolute
;
top
:
0
;
right
:
0
;
border
:
none
;
text-align
:
center
;
width
:
24px
;
height
:
24px
;
font
:
16px
/
24px
Tahoma
,
Verdana
,
sans-serif
;
color
:
#757575
;
text-decoration
:
none
;
background
:
transparent
;
}
.leaflet-container
a
.leaflet-popup-close-button
:hover
,
.leaflet-container
a
.leaflet-popup-close-button
:focus
{
color
:
#585858
;
}
.leaflet-popup-scrolled
{
overflow
:
auto
;
}
.leaflet-oldie
.leaflet-popup-content-wrapper
{
-ms-zoom
:
1
;
}
.leaflet-oldie
.leaflet-popup-tip
{
width
:
24px
;
margin
:
0
auto
;
-ms-filter
:
"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"
;
filter
:
progid
:
DXImageTransform
.
Microsoft
.
Matrix
(
M11
=
0.70710678
,
M12
=
0.70710678
,
M21
=
-0.70710678
,
M22
=
0.70710678
);
}
.leaflet-oldie
.leaflet-control-zoom
,
.leaflet-oldie
.leaflet-control-layers
,
.leaflet-oldie
.leaflet-popup-content-wrapper
,
.leaflet-oldie
.leaflet-popup-tip
{
border
:
1px
solid
#999
;
}
/* div icon */
.leaflet-div-icon
{
background
:
#fff
;
border
:
1px
solid
#666
;
}
/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip
{
position
:
absolute
;
padding
:
6px
;
background-color
:
#fff
;
border
:
1px
solid
#fff
;
border-radius
:
3px
;
color
:
#222
;
white-space
:
nowrap
;
-webkit-user-select
:
none
;
-moz-user-select
:
none
;
-ms-user-select
:
none
;
user-select
:
none
;
pointer-events
:
none
;
box-shadow
:
0
1px
3px
rgba
(
0
,
0
,
0
,
0.4
);
}
.leaflet-tooltip.leaflet-interactive
{
cursor
:
pointer
;
pointer-events
:
auto
;
}
.leaflet-tooltip-top
:before
,
.leaflet-tooltip-bottom
:before
,
.leaflet-tooltip-left
:before
,
.leaflet-tooltip-right
:before
{
position
:
absolute
;
pointer-events
:
none
;
border
:
6px
solid
transparent
;
background
:
transparent
;
content
:
""
;
}
/* Directions */
.leaflet-tooltip-bottom
{
margin-top
:
6px
;
}
.leaflet-tooltip-top
{
margin-top
:
-6px
;
}
.leaflet-tooltip-bottom
:before
,
.leaflet-tooltip-top
:before
{
left
:
50%
;
margin-left
:
-6px
;
}
.leaflet-tooltip-top
:before
{
bottom
:
0
;
margin-bottom
:
-12px
;
border-top-color
:
#fff
;
}
.leaflet-tooltip-bottom
:before
{
top
:
0
;
margin-top
:
-12px
;
margin-left
:
-6px
;
border-bottom-color
:
#fff
;
}
.leaflet-tooltip-left
{
margin-left
:
-6px
;
}
.leaflet-tooltip-right
{
margin-left
:
6px
;
}
.leaflet-tooltip-left
:before
,
.leaflet-tooltip-right
:before
{
top
:
50%
;
margin-top
:
-6px
;
}
.leaflet-tooltip-left
:before
{
right
:
0
;
margin-right
:
-12px
;
border-left-color
:
#fff
;
}
.leaflet-tooltip-right
:before
{
left
:
0
;
margin-left
:
-12px
;
border-right-color
:
#fff
;
}
/* Printing */
@media
print
{
/* Prevent printers from removing background-images of controls. */
.leaflet-control
{
-webkit-print-color-adjust
:
exact
;
print-color-adjust
:
exact
;
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录