Popup.md
September 23, 2019 · View on GitHub
Popup
Examples
-
Basic Usage
import { RCMap, TileLayer, Point, LayerGroup, FeatureGroup, GeoJSON, CircleMarker, Circle, Polyline, Polygon, Rectangle, ImageOverlay, VideoOverlay, SVGOverlay, Popup } from 'rc-leaflet' ( <RCMap crs center> <TileLayer /> {/* 支持JSX */} <Popup position> <div /> <List /> </Popup> <LayerGroup> <Popup /> </LayerGroup> <FeatureGroup> <Popup /> </FeatureGroup> <GeoJSON> <Popup /> </GeoJSON> <CircleMarker> <Popup /> </CircleMarker> <Circle> <Popup /> </Circle> <Polyline> <Popup /> </Polyline> <Polygon> <Popup /> </Polygon> <Rectangle> <Popup /> </Rectangle> <ImageOverlay> <Popup /> </ImageOverlay> <VideoOverlay> <Popup /> </VideoOverlay> <SVGOverlay> <Popup /> </SVGOverlay> </RCMap> )
Props
-
position
-
type:
L.LatLngExpression -
required:
false -
当在地图上绑定
Popup时需要设置position
-
-
maxWidth
-
type:
number -
required:
false -
Popup的最大宽度
-
-
minWidth
-
type:
number -
required:
false -
Popup的最小宽度
-
-
maxHeight
-
type:
number -
required:
false -
Popup的最大高度
-
-
autoPan
-
type:
boolean -
required:
false -
Popup打开的时候地图是否自动平移定位
-
-
autoPanPaddingTopLeft
-
type:
[number, number] | L.Point -
required:
false -
当地图
auto panning时Popup与地图左上角的偏移值
-
-
autoPanPaddingBottomRight
-
type:
[number, number] | L.Point -
required:
false -
当地图
auto panning时Popup与地图右下角的偏移值
-
-
autoPanPadding
-
type:
[number, number] | L.Point -
required:
false -
当地图
auto panning时Popup与地图左上和右下角的偏移值
-
-
keepInView
-
type:
boolean -
required:
false -
是否禁止将
Popup平移出界面
-
-
closeButton
-
type:
boolean -
required:
false -
是否显示关闭按钮
-
-
autoClose
-
type:
boolean -
required:
false -
当另一个
Popup打开的时候是否自动关闭
-
-
closeOnEscapeKey
-
type:
boolean -
required:
false -
按
ESC按钮的时候是否关闭Popup
-
-
closeOnClick
-
type:
boolean -
required:
false -
鼠标点击地图的时候是否关闭
Popup
-
-
onOpen
-
type:
(e: L.LeafletEvent) => void -
required:
false -
Popup打开时的回调
-
-
onClose
-
type:
(e: L.LeafletEvent) => void -
required:
false -
Popup关闭时的回调
-
Props inherited from DivOverlay
-
className
-
type:
string -
required:
false -
设置
Popup的className
-
-
offset
-
type:
[number, number] | L.Point -
required:
false -
当在
overlay上打开Popup时的偏移值
-
-
zoomAnimation
-
type:
boolean -
required:
false -
缩放动画
-
Props inherited from Layer
-
pane
-
type:
string -
required:
false -
default:
popupPane -
放置
Popup的地图图层名称
-
-
attribution
-
type:
string -
required:
false -
版权描述
-