-
google Maps JavaScript API V3
参考
注意:以下网页中提到的
Google Maps
JavaScript API
第
3
版现在是正式的
JavaScript API
版本。
该
API
的第
2
版已根据我们的弃用政策正
式弃用。欢迎您将代码移植到这个功能更强、最近更新的
版本中!
最新版本
最后更新时间:
2011
年
6
月
8
日,星期三
欢迎使用
JavaScript Maps API V3
参考。此参考将经常更新,与
API
的最新更改保持同步。有关每
个版本的新增功能的信息,请参考
JavaScript Maps API V3
更改日志
。
参考目录
地图
:
?
?
?
控件
:
?
?
?
?
?
?
?
?
?
?
?
MapTypeControlOptions
MapTypeControlStyle
OverviewMapControlOptions
PanControlOptions
RotateControlOptions
ScaleControlOptions
ScaleControlStyle
StreetViewControlOptions
ZoomControlOptions
ZoomControlStyle
ControlPosition
叠加层
:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
Marker
MarkerOptions
MarkerImage
MarkerShape
Animation
InfoWindow
InfoWindowOptions
Polyline
PolylineOptions
Polygon
PolygonOptions
Rectangle
RectangleOptions
Circle
Map
MapOptions
MapTypeId
?
?
?
?
?
?
服务
:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
CircleOptions
GroundOverlay
GroundOverlayOptions
OverlayView
MapPanes
MapCanvasProjection
Geocoder
GeocoderRequest
GeocoderStatus
GeocoderResult
GeocoderAddressComponent
GeocoderGeometry
GeocoderLocationType
DirectionsRenderer
DirectionsRendererOptions
DirectionsService
DirectionsRequest
TravelMode
UnitSystem
DirectionsWaypoint
DirectionsStatus
DirectionsResult
DirectionsRoute
DirectionsLeg
DirectionsStep
Distance
Duration
ElevationService
LocationElevationRequest
PathElevationRequest
ElevationResult
ElevationStatus
MaxZoomService
MaxZoomResult
MaxZoomStatus
DistanceMatrixService
DistanceMatrixRequest
DistanceMatrixResponse
DistanceMatrixResponseRow
p>
DistanceMatrixResponseElement
DistanceMatrixStatus
DistanceMatrixElementStatus
地图类型
:
?
?
?
?
?
?
?
?
MapType
MapTypeRegistry
Projection
ImageMapType
ImageMapTypeOptions
StyledMapType
StyledMapTypeOptions
MapTypeStyle
?
?
?
图层
:
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
MapTypeStyleFeatureType
MapTypeStyleElementType
MapTypeStyler
BicyclingLayer
FusionTablesLayer
FusionTablesLayerOptions
FusionTablesQuery
FusionTablesStyle
FusionTablesHeatmap
FusionTablesMarkerOptions
FusionTablesPolygonOptions
FusionTablesPolylineOptions
FusionTablesMouseEvent
FusionTablesCell
KmlLayer
KmlLayerOptions
KmlLayerMetadata
KmlMouseEvent
KmlFeatureData
KmlAuthor
TrafficLayer
Street View
:
?
?
?
?
?
?
?
?
?
?
事件
:
?
?
?
StreetViewPanorama
StreetViewPanoramaOptions
p>
StreetViewAddressControlOptions
StreetViewLink
StreetViewPov
StreetViewPanoramaData
StreetViewLocation
StreetViewTileData
StreetViewService
StreetViewStatus
MapsEventListener
事件
MouseEvent
基本信息
:
?
?
?
?
MVC
:
?
LatLng
LatLngBounds
Point
Size
MVCObject
?
MVCArray
几何图形库
:
?
?
encoding
spherical
AdSense
库
:
?
?
?
AdUnit
AdUnitOptions
AdFormat
Panoramio
库
:
?
?
?
?
PanoramioLayer
PanoramioLayerOptions
PanoramioFeature
PanoramioMouseEvent
地方库
:
?
?
?
?
?
?
?
?
Autocomplete
AutocompleteOptions
PlaceDetailsRequest
PlaceGeometry
PlaceResult
PlaceSearchRequest
PlacesService
PlacesServiceStatus
类
此类扩
展了
MVCObject
。
构造函数
构造函数
Map(mapDiv:Node,
opts?:
MapOptions
)
说明
在指定的
HTML
容器中创建新的
地图,该容器通常是一
个
DIV
元素。
方法
方法
fitBounds(boun
ds:
LatLngBounds
)
返回值
None
说明
用于设置视口,使其包含
指定边界。
用于返回当前视口的纬度
/
经度范围。
如果尚未启动
地图(即
mapType
仍为
Null
),或尚未设置中心和
缩放,则结果为
null
或
getBounds()
LatLngBounds
getCenter()
getDiv()
getHeading()
getMapTypeId()
getProjection()
getStreetView()
getTilt()
getZoom()
panBy(x:number, y:number)
p>
panTo(latLng:
LatLng
)
panToBounds(latLngBounds:<
/p>
LatLngBounds
)
undef
ined
。
LatLng
Node
用于返回航拍图像的罗盘
number
方向。方向值按顺时针方
向计算(以度为单位),
基本方向为北方。
MapTypeId
传回当前的
p>
Projection
。如果还未
启动地图
(即
mapType
仍
Proje
ction
为
Null
),则结果为
Null
p>
。侦听
projection_changed
并检查它的值以确保它的
值不为
Null
。
将默认
< br>StreetViewPanorama
范围传回到地图,该范围
可能是嵌入在地图中的默
StreetViewPanorama
认全景图,也可能是使用
setStreetView()
< br>设置
的全景图。对地图的
streetViewCont
rol
所
做的更改将反映在此类范
围全
景图的显示中。
用于返回从视口平面到地
图平面的航拍图像(支持
SATELLITE
和
HYBRID
number
地图类型)的入射角,以
度为单位进行测量。值
0
表明没有入射角(没有倾
斜),而
45°
图像将会返
回值
45
。
number
将地图中心移动一段指定
的距离(以像素为单
位)。如果这
段距离既小
于地图的宽度,又小于地
None
< br>
图的高度,那么移动的动
画效果将会十分流畅。请
p>
注意,地图坐标系的
x
值
从西向东增加,
y
值从北向
南增加。
< br>将地图中心更改为指定的
LatLng
。如果更改幅度既
None
小于地图的宽度,又小于<
/p>
地图的高度,那么移动的
动画效果将会十分流畅。
将地图平移所需的最小距
离以包含指定的
None
LatLngBounds
。范围在
地图上的位置并不确定,
除了尽可能多地
显示范
围。范围将定位于由地图
类型和导航(平移、缩放
和
Street View
)控件所限
定的区域内(如果这些控<
/p>
件出现在地图上的话)。
如果范围大于地图,则地
图会移动,以便包括范围
的西北角。如果地图位置
的移
动幅度既小于地图的
宽度,又小于地图的高
度,那么移动的动画
效果
将会十分流畅。
setCent
er(latlng:
LatLng
)
setHeading(heading:number)
<
/p>
setMapTypeId(mapTypeId:
MapTyp
eId
)
setOptions(o
ptions:
MapOptions
)
None
None
None
None
用于设置航拍图像的罗盘
方向(以度为单位进行测
量),基本方
向为北方。
将
StreetViewPanorama
绑定到地图。此
全景图将
覆盖默认
StreetViewPanorama
p>
,
从而使地图可以绑定到地
图外的外部全景
图。将全
景图设置为
null
可将默<
/p>
认的嵌入式全景图绑定回
到地图。
p>
用于设置从视口平面到地
图平面的航拍图像(支持
< br>SATELLITE
和
HYBRID
地图类型)的入射角,以
度为单位进行测量。仅支
持两个值
:
0
(表明没有入
射角,即没有倾斜)
和
45
(表明有
45°
倾斜)。
setStreetView(panorama:
StreetViewPanorama
)
None
setTilt(tilt:number)
None
setZoom(zoom:number)
None
属性
属性
说明
附加到地图的其他控件。要在地
图中添加控
件,请将控件的
添加到与应渲染它的
controls
Array.<
MVCArray
.
ControlPosition
相对应的<
/p>
MVCArray
中。
mapTypes
MapTypeR
egistry
按字符串
ID
划分
的
MapType
实例的注册表。
overlayMapTypes
M
VCArray
.<
MapType
>
要叠加的其他地图类型。
类型
事件
事件
bounds_changed
center_changed
click
参数
说明
None
当可视区域范围更改时会触发此事件。
None
当地图中心属性更改时会触发此事件。
MouseEvent
当用户点击地图(但不是点击标记或信息窗口)时会触发此
p>
事件。
当用户双击地图时会触发此事件。
请注意,触发此事件前还
dblclick
< br>MouseEvent
会触发点击事件。
drag
None
当用户拖动地图时会反复触发此事件。
dragend
None
当用户停止拖动地图时会触发此事件。
dragstart
None
当用户开始拖动地图时会触发此事件。
heading_changed
None
当地图方向属性更改时会触发此事件。
如果地图在平移或缩放之后变为闲置状态,则会触发此事
idle
None
件。
maptypeid_changed
None
当
mapTypeId
属性更改时会触发此事件。
mousemove
MouseEv
ent
只要用户的鼠标在地图容器上移动,就会触发此事件。
mouseout
MouseEve
nt
当用户的鼠标从地图容器上退出时会触发此事件。
mouseover
MouseEv
ent
当用户的鼠标进入地图容器时会触发此事件。
projection_changed
None
当投影更改时会触发此事件。
当
div
更改大小时,开发人员应
在地图上触发此事件:
resize
None
r
(map, 'resize')
。
在地图容器中触发
DOM contextmenu
事件时会触发此事
rightclick
MouseEvent
件。
tilesloaded
None
可见图块载入完成后会触发此事件。
tilt_changed
None
当地图倾斜属性更改时会触发此事件。
zoom_changed
None
当地图缩放属性更改时会触发此事件。
ions
对象规范
属性
属性
类型
说明
用作地图
div
的背景颜色。当<
/p>
用户进行平移时,如果尚未载
入图块,则显示此颜色。仅在
启动地图时,才能设置此选
项。
初始的地图中心。必填。
启用
/
停用所有默认的用户界
面。该属性可以单独
进行重
写。
启用
/
停用在双击时缩放并居
中。默认情况下处于启用状
态。
如果为
Fa
lse
,则禁止拖动地
图。默认情况下启用拖动。
要在可拖动对象上显示的光标
的名称或网址。
p>
要在拖动对象时显示的光标的
名称或网址
。
航拍图像的方向值按顺时针方
向计
算(以度为单位),基本
方向为北方。方向会与可以查
看到图像
的距离最近的可用角
度相对齐。
如果为
False
,则禁止通过键<
/p>
backgroundColor
string
center
disableDefaultUI
LatLng
boolean
disableDoubleClickZoom
draggable
draggableCursor
draggingCursor
boolean
boolean
string
string
heading
number
keyboardShortcuts
boolean
盘控制地图。默认情
况下启用
键盘快捷键。
地图类型控件
的初始启用
/
停用
mapTypeCo
ntrol
boolean
状态。
地图类型控件的初始显示选<
/p>
mapTypeControlOptions
MapTypeControlOptions
项。
初始的地图
mapTypeId
。必
mapTypeId
MapTypeId
填。
将会在地图上显示的最大缩放
级别。如果将该属性省略或设
maxZoom
number
置为
Null
,则系统会改为使用<
/p>
当前地图类型的最大缩放级
别。
将会在地图上显示的最小缩放
级别。如果将该属性省略或设
minZoom
number
置为
Null
,则系统会改为使用<
/p>
当前地图类型的最小缩放级
别。
如果为
true
,则不会清除地图
noClear
boolean
div
中的内容。
overviewMapControl
boolean
总览图控件的启用<
/p>
/
停用状态。
overviewMapControlOptions
p>
OverviewMapControlOptions
总览图控件
的显示选项。
panControl
boolean
平移控件的启用
p>
/
停用状态。
panControlOptions
PanControlOptions
平移控件的显示选项。
rotateControl
boolean
旋转控件的启用
p>
/
停用状态。
rotateControlOptions
RotateControlOptions
旋转控件的显示选项。
比例控件的初始启用
/
停用状
scaleControl
boolean
态。
scaleControlOptions
< br>ScaleControlOptions
比例控件的初始显示选项。
如果为
False
,
则停用通过滚
scrollwheel
boolean
轮缩放地图的功能。
默认情况
下启用滚轮功能。
将街景视
图街景小人置于地图
上时显示的
StreetViewPano
rama
。如
streetView
StreetViewPanorama
果未指定全景图,则拖
动街景
小人时,默认
StreetViewPanorama<
/p>
将显
示在地图的
div
< br>中。
Street View
街景小人控件的
streetViewControl
boolean
初始启用
/
停用状态。
Street View
街景小人控件的
streetViewControlOptions
S
treetViewControlOptions
初始显示选项。
从视口平面到地图平面地图的
入射角,以度为单位进行测
量。目前仅支持两个值:
0
(表明没有
入射角,即没有倾
tilt
number
斜)和
45
(表明有
45°
p>
倾
斜)。
45°
图像仅支持针对某
些位置和采用某些缩放级别的
SATELLITE
和
HYBRID
< br>地图
类型。
zoom
number
初始的地图缩放级别。必填。
zoomControl
zoomControlOptions
boolean
ZoomContr
olOptions
缩放控件的启用
/
停用状态。
缩放控件的显示选项。
eId
类
常见
MapTypes
的标识符。
常数
常数
HYBRID
ROADMAP
SATELLITE
TERRAIN
说明
该地图类型显示卫星图像上的主要街道透明层。
该地图类型显示普通的街道地图。
该地图类型显示卫星图像。
该地图类型显示带有自然特征(如地形和植被)的地图。
eControlOptions
对象规范
用于渲染地图类型控件的选项。
属性
属性
类型
说明
mapTypeIds
Array.
<
MapTypeId
>|Array.
要在控件中显示的地图类型的
ID
。
position
style
ControlPosi
tion
MapTypeControlStyle
位置
ID
。用于指定控件在地图上的位
置。默认
位置为
TOP_RIGHT
。
样式
ID
。用于选择要显示的地图类
型控
件的样式。
eControlStyle
类
常见
MapTypesControls
的标识符。
常数
常数
说明
使用默认的地图类型控件。地图
默认使用的控件会因窗口大小和其他因素而有所
DEFAULT
不同。该控件可能在该
API
以后的版本中有所更改。
DROPDOWN_MENU
反映屏幕实际使用面积的下拉菜单。
HORIZONTAL_BAR
标准的水平单选按钮栏。
ewMapControlOptions
对象
规范
用于呈现总览图控件的选项。
属性
属性
说明
用于指示控件应以开放模式还是
紧缩(最小化)模式显示。默认情况下,该控件
opened
boolean
处于关闭状态。
类型
trolOptions
对象规范
用于呈现平移控件的选项。
属性
属性
类型
说明
position
ControlPosition
位置
ID
。用于指定控件在地图上的位置。默认位置为
TOP_LE
FT
。
ControlOptions
对象规范
用于呈现旋转控件的选项。
属性
属性
类型
说明
position
ControlPosition
位置
ID
。用于指定控件在地图上的位置。默认位置为
TOP_LE
FT
。
ontrolOptions
对象规范
用于渲染比例控件的选项。
属性
属性
说明
位置
ID
。用于指定控件在地图上的位置。默认位置为
positi
on
ControlPosition
BOTTOM_LEFT
。
style
ScaleContro
lStyle
样式
ID
。用于选择要显示的缩放控件的样式。
类型
ontrolStyle
类
缩放控件
ID
的标识符。
常数
常数
DEFAULT
说明
标准缩放控件。
ViewControlOptions
对象规范
用于在地图上呈现
Street View
街景小人控件的选项。
属性
属性
说明
位置
ID
。用于指定控件在地图上的位置。默认位置已嵌入到导航
(
缩放和平移)控件中。如果此位置为空或与
position
ControlPosition
zoomControlOp
tions
或
panControlOptions
中指定位置的
相同,则
Street View
控件将会作为导航控件的一部分显示。其他
情况下,该控件会单
独显示。
类型
ntrolOptions
对象规范
用于呈现缩放控件的选项。
属性
属性
说明
位置
ID
。用于指定控件在地图上的位置。默认位置为
positi
on
ControlPosition
TOP_LEFT
。
style
ZoomControl
Style
样式
ID
。用于选择要显示的缩放控件的样式。
类型
ntrolStyle
类
缩放控件的标识符。
常数
常数
说明
默认的缩放控件。地图默认使用
的控件会因窗口大小和其他因素而有所不同。该控件可能
DEFAULT
在该
API
以后的版本中有所更改。
LARGE
大型控件,除
+/-
按钮以外还带有缩放滑块。
SMALL
小型控件,仅带有缩放按钮。
lPosition
类
用于指定控件在地图上的位置的标识符。控件相对于同一布局位置中的其他控件而定位。首先添加< /p>
的控件将定位在靠近地图边缘的位置。
+----------------+
+ TL TC TR
+
+ LT RT +
+
+
+ LC RC +
+
+
+ LB RB +
+
BL BC BR +
+----------------+
顶部或底部行中的元素将向中间流动。左侧或右侧的元素向下流动。
常数
常数
说明
BOTTOM_CENTER
BOTTOM_LEFT
BOTTOM_RIGHT
LEFT_BOTTOM
LEFT_CENTER
LEFT_TOP
RIGHT_BOTTOM
RIGHT_CENTER
RIGHT_TOP
TOP_CENTER
TOP_LEFT
TOP_RIGHT
元素定位在底部行的中间。
元素定位在左下角并向中间流动。元素定位在
Google
徽标的右侧。
元素定位在右下角并向中间流动。元素定位在版权的左侧。
元素定位在左侧,位于左下角元素的上方,并向上流动。
元素定位在左侧的中间。
元素定位在左侧,位于左上角元素的下方,并向下流动。
元素定位在右侧,位于右下角元素的上方,并向上流动。
元素定位在右侧的中间。
元素定位在右侧,位于右上角的元素下面,并向下流动。
元素定位在顶部行的中间。
元素定位在左上角并向中间流动。
元素定位在右上角并向中间流动。
类
此类扩展了
MVCObject
。
构造函数
构造函数
说明
创建带有指定选项的标记。如果
已指定地图,则标记会在构造
Marker(opts?:
Ma
rkerOptions
)
完成后立
即添加到该地图。请注意,您必须设置标记的显示位
置。
方法
方法
getAnimation()
getClickable()
getCursor()
getDraggable()
getFlat()
getIcon()
getMap()
getPosition()
getShadow()
getShape()
getTitle()
getVisible()
getZIndex()
返回值
说明
Animation
boolean
string
boolean
boolean
< br>string|
MarkerImage
Map
|
S
treetViewPanorama
LatLng
string|
MarkerImage
MarkerShape
string
boolean
number
启动动画。系统将
会取消所有正在播
放的动画。当前支
p>
持的动画类型为:
None
BOUNCE
、
DROP
。
传入
null
将会导致系统停放
全部动
画。
None
None
None
None
setAnimation(animation:
Animation
)
setClickable(flag:boolean)
setCursor(cursor:string)
setDraggable(flag:boolean)
setFlat(flag:boolean)
setIcon(icon:string|
MarkerImage
)
None
p>
setMap(map:
Map
|
StreetViewPanorama
)
None
在指定地图或全景
图上渲染标记。如
果地图设置为
Null
,则会删除此
标
记。
p>
setOptions(options:
MarkerOptio
ns
)
None
setPosition(
latlng:
LatLng
)
None
setShadow(sh
adow:string|
MarkerImage
)
None
setS
hape(shape:
MarkerShape
)
None
setTitle(title:string)
None
setVisible(visible:boolean)
None
setZIndex(zIndex:number)
None
常数
常数
说明
API
分配给标记的最大默认
Z-index
。您可以设置较高的
Z-index
值,以使相关标记显
MAX_ZINDEX
示在前面。
事件
事件
animation_changed
click
clickable_changed
cursor_changed
dblclick
drag
dragend
draggable_changed
dragstart
flat_changed
icon_changed
mousedown
mouseout
mouseover
mouseup
position_changed
rightclick
shadow_changed
shape_changed
title_changed
visible_changed
zindex_changed
参数
None
MouseEvent
None
None
MouseEvent
p>
MouseEvent
MouseEvent
None
MouseEvent
None
None
MouseEvent
p>
MouseEvent
MouseEvent
MouseEvent
None
MouseEvent
None
None
None
None
None
说明
当标记的动画属性发生更改时会触发此事件。
点击标记图标时会触发此事件。
当标记的可点击属性更改时会触发此事件。
当标记的光标属性更改时会触发此事件。
当双击标记图标时会触发此事件。
当用户拖动标记时会反复触发此事件。
当用户停止拖动标记时会触发此事件。
当标记的可拖动属性更改时会触发此事件。
当用户开始拖动标记时会触发此事件。
当标记的平面属性更改时会触发此事件。
当标记图标属性更改时会触发此事件。
对标记触发
mousedown
事件时会触发此事件。
当鼠标离开标记图标区域时会触发此事件。
当鼠标进入标记图标区域时会触发此事件。
对标记触发
mouseup
事件时会触发此事件。
当标记位置属性更改时会触发此事件。
对标记触发
rightclick
事件时会触发此事件。
当标记的阴影属性更改时会触发此事件。
当标记的形状属性更改时会触发此事件。
当标记名称属性更改时会触发此事件。
当标记的可见属性更改时会触发此事件。
当标记的
zIndex
属性更改时会触发此事件。
Options
对象规范
属性
属性
animation
说明
将标记添加到地图时所播放的动画。
如果为
true
,则标记会收到鼠标
事件和触摸事件。默
clickable
boolean
认值为
true
。
cursor
string
鼠标悬停时显示的光标。
draggable
boolean
如果为
true
,则可拖动标记。默认值为
false
。
flat
boolean
如果为
true
,则不会显示标记阴影。
icon
string|
MarkerImage
前景的图标
map
Map
|
StreetViewPanorama
要在其上显示标记的地图。
用于将多
个标记呈现为单个静态元素的优化。系统会
optimized
boolean
默认启用优化呈现。应针对动态
GIF/PNG
或在必须
将每个标记呈现为单独
DOM
元素时停用优化呈现。
position
LatLng
标记位置。必填。
如果为
false
,则停用拖动标记
时的升降效果。默认情
raiseOnDrag
boolean
况下,该选项为
p>
true
。
shadow
string|
MarkerImage
阴影图像
shape
MarkerShape
用于拖动
/
点击的图像地图区域定义。
title
string
滚动文本
visible
boolean
如果为
true
,则显示标记。
所有标记均按其
zIndex
的顺
序在地图上显示,值较大
的标记会显示在值较小的标记之前。默认情况下,标
zIndex
number
记会按照它们在屏幕上
的垂直位置来显示,位置较低
的标记会显示在位置较高的标记之前。
类型
Animation
Image
类
构造函数
构造函数
MarkerImage(url:string,
size?:
Size
,
origin?:
Point
,
anchor?:
Point
,
scaledSize?:
Size
)
说明
表示标记图标或阴影
图片的结构。
属性
属性
说明
地图上与标记位置相对应的图片
锚定位置。默认情况下,锚点会放置在图片
anchor
Point
底部的中心点附近。
p>
图片在拼合图片中的位置(如果有的话)。默认情况下,原点位于图片
(0,
origin
Point
0)
的左上角。
进行缩放后的整幅图片的尺寸(如果有的话)。可使用此属性伸展
/
收缩图片
scaledSize
Size
或拼合图片。
拼合图片或图片的显示尺寸。使用拼合图片时必须指定其尺寸。如果未提供
s
ize
Size
尺寸,则系统会在加
载图片时进行设置。
url
string
图片或拼合图片的网址。
类型
Shape
对象规范
此对象定义用于确定标记的
可点击区域的标记形状。该形状包括两个属性(
type
和
p>
coord
),这
两个属性定义该类型的标
记特有的常规类型的标记和坐标。
属性
属性
说明
此属性的格式取决于
type
的值,并且遵循
/TR/REC-
html40/struct/#adef-
coords
上
的
w3 AREA
coords
规范。
coords
属性是一个整数数组,指定了形状相对于目标图片左上角的像
p>
素位置。坐标取决于
type
的值,具体如
下:
coords
Array.
-
circle
:坐标为
[x1,y
1,r]
,其中
x1,y2
为圆心坐标,而
r
为圆的
半径。
-
poly
:坐标为
[x1,y1,x2,y2...xn,yn]
,其中每个
x,y
对分别包
含了多边形的其中一个顶点的坐标
。
-
rect
:坐标为
[x1,y1,x2,y2]
,其中
x1,y1
是矩形左上角的坐标,
而
x2,y2
是矩形右下角的坐标。
type
string
用于描述形状的类型,
可能的值为
circle
、
poly<
/p>
或
rect
。
类型
ion
类
可以在标记上播放的动画。在标记
上使用
setAnimation
方法或使用
< br>animation
选项来播放动
画。
< br>
常数
常数
BOUNCE
DROP
说明
在动画停止播放前,标记会不断地弹跳。
标记会从地图顶部掉落下来,然后稍微弹跳几下。
ndow
类
叠加层外观与提示框类似,通常会连接到某个标记。此类扩展了
MVCObject<
/p>
。
构造函数
构造函数
说明
创建带有指定选项的信息窗口。
信息窗口可以放置
在地图的特定位置,也可以位于标记上方,具体取
决于选项中指定的内容。除非停用自动平移,否
则,信息窗口会在打开后平移地图,
以便让自己显
InfoWindow(opts?:
InfoW
indowOptions
)
示出来。信息窗口构建完成后,您需要调用
open
函数,才能在地图上显示该窗口。用户可以点击信
息窗口上的关闭按钮
将其从地图中关闭,开发人员
也可以调用
close()
函数实现同样的效果。
方法
方法
close()
getContent()
getPosition()
返回值
说明
关闭此信息窗口,方法是将其从
None
DOM
结构中删除。
string|Node
LatLng
getZIndex()
number
open(map?:
Map
|
StreetViewPan
orama
,
anchor?:
MV
CObject
)
None
在指定的地图上打开这个信息窗
口。信息窗口可以与锚点相关
联
,但这属于可选操作。在核心
API
中,唯一的锚点是
Marker
类
。不过,锚点可以是用于展示
位置属性的任意
MVCObje
ct
,
也可以是用于计算
pixelOffset
时
的可选
anchorPoint
(请参见
I
nfoWindowOptions
)。
anchorPoin
t
是从锚点位置到信
息窗口顶端的偏移量。
< br>
setContent(content:string|N
ode)
None
setOptions(options:
InfoWindowOption
s
)
None
setPosition(
position:
LatLng
)
None
setZIndex(zIndex:number)
None
事件
事件
参数
说明
closeclick
None
点击关闭按钮时会触发此事件。
content_changed
None
内容属性更改时会触发此事件。
当包
含
InfoWindow
的内容的
附加到
DOM
时,会触发此事
domready
None
件。如果您要动态构建信息窗口内容,则可能希望监视此事件。
position_changed
None
位置属性更改时会触发此事件。
zindex_changed
None
信息窗口的
zIndex
更改时会触发此事件。
ndowOptions
对象规范
属性
属性
说明
要在信息窗口中显示的内容。该内容可以是
HTML
元素、纯文本
字符串或包含
HTML
的字符串。信息窗口将会根据相应内容调整
content
p>
string|Node
大小。要设置内容的具体大小,请将内容设置为相应大小的
HTML
元素。
< br>停用在打开时自动平移的功能。默认情况下,信息窗口会在打开
disableA
utoPan
boolean
后平移地图,以便让自己完全显示出来。
信息窗口的最大宽度(不考虑内容的宽度)。仅在已调用
open
函数前设置了该值时,才考虑使用这个值。在更改内容时,如果
maxWidth
number
要更改最大宽度,请调用
close
函数、
setOptions
函数,然后调
用
open
函数。
信息窗口的箭头距离信息窗口
在地图上所锚定地理坐标点的偏移
pixelOffset
<
/p>
Size
量(以像素为单位)。如果信息窗口是通过锚点打开的,
则从锚
点范围的顶部中心开始计算
pixelOffset
。
用于显示此信息窗口的
LatLng
。如果信息窗口是通过锚点打开
position
LatLng
的,则使用锚点的位置。
所有信息窗口按
zIndex
值的大小顺序在地图上显示,
zIndex
< br>值
较大的信息窗口显示在值较小的信息窗口之前。默认情况下,信
zIndex
number
息窗口是按纬度显示的,纬度较低的信息窗口显示在纬度较高的
信息窗口前。信息窗口始终在标记前面显示。
类型
ne
类
折线是地图上的连接线段的线性叠
加层。此类扩展了
MVCObject
。
构造函数
构造函数
说明
使用传递的
PolylineOptions
创建折线,这些选项可
以
指定折线的路径以及绘制折线时要使用的笔触样式。
Polyline(opts?:<
/p>
PolylineOptions
)
<
/p>
您可以在构造折线时传递
LatLng
数
组或
LatLng
的
MVCArray
,但在实例化时,简单的数组会在折线中转换
为
MVCArray
。
方法
方法
说明
传回已附加此折线或多边形
p>
getMap()
Map
的地图。
getPath()
MVCArra
y
.<
LatLng
>
检索第一条路径。
在指定
地图上渲染此折线或
多边形。如果地图设置为
setMap(map:
Map
)
None
Null
,则会删除此折线或多
边形。
< br>setOptions(options:
PolylineOptions
p>
)
None
设置第一条路径。有关详细
setPath(path:
MVCArray
.<
LatLng
>|
None
信息,请参见
Array.<
LatLng
>)
PolylineOptions
。
返回值
事件
事件
click
dblclick
mousedown
mousemove
mouseout
mouseover
mouseup
rightclick
参数
MouseEvent
MouseEvent
MouseEvent
M
ouseEvent
MouseEvent
MouseEven
t
MouseEvent
MouseEvent
说明
对折线触发
DOM
click
事件时会触发此事件。
对折线触发
DOM dblclick
事件时会触发此事件。
对折线触发
DOM mousedown
事件时会触发此事件。
对折线触发
DOM mousemove
事件时会触发此事件。
此事件针对折线
mouseout
触发。
此事件针对折线
mouseover
触发。
对折线触发
DOM mouseup
事件时会触发此事件。
右键点击折线时会触发此事件。
neOptions
对象规范
属性
属性
clickable
geodesic
类型
boolean
boolean
说明
指示此
Polyline
是否处理
click
事件。默认值为
true
。
将每条边渲染为测地线(
“
大圆
”
的一段)。测地线是沿地
球表面的两点之间的最短路
径。
map
要在其上显示折线的地图。
折线坐标
的有序序列。可以使用一个简单的
LatLng
数
组或者
LatLng
的
MV
CArray
指定此路径。请注意,如
MVCArray
.<
LatLng
>|
path
果您传递简单的数组,则它
会转换为
MVCArray
。在
Arr
ay.<
LatLng
>
MVCArray
中插入或删除
LatLng
将自动更新地图上的折
线。
笔触颜色。支持所有
CSS3
颜色
,扩展命名的颜色除
strokeColor
string
外。
strokeOpacity
number
介于
0.0
和
1.0
之间的笔触不透明度
strokeWeight
number
笔触宽度(以像素为单位)。
zIndex
number
相对于其他折线的
zIndex
。
Map
n
类
多边形(类似于折线)可在一个有序序列中定义一系列连接坐标;此外,多边形会形成一
个闭合环
并定义一个填充区域。此类扩展了
MVCObject
。
构造函数
构造函数
说明
使用传递的
PolygonOptions
创建多边形,这些选项可以
指定多边形的路径、多边形边缘的笔触样式,以及多边形内
部区域的填充样式。一个多边
形可以包含一条或多条路径,
Polygon(opts?:
P
olygonOptions
)
其中
每条路径由一个
LatLng
数组组成。您可以在构造这些
p>
路径时传递一个
LatLng
数组或<
/p>
LatLng
的
MVCArray
。实
例化时,数组会在多边形中转换为
MVC
Array
。
方法
方法
说明
传回已附加此折线或多
getMap()
Map
边形的地图。
getPath()
MVCArra
y
.<
LatLng
>
检索第一条路径。
getPaths()
MVCArr
ay
.<
MVCArray
.<
LatLng
>>
检索此多边形的路径。
在指定地图上
渲染此折
线或多边形。如果地图
setMap(map:
Map
)
None
设置为
Null
,则会删除
此折线或多边形。
setOptions(options:
PolygonOp
tions
)
None
设置第一条路径。有关
setPath(path:
MVCArray
.<
LatLng
>|
None
详细信息,请参见
Array.<
LatLng
>)
PolylineOptions
。
setPaths(paths:
< br>MVCArray
.<
MVCArray
.<
LatLng
>>|
MVCArray
.<
LatLng<
/p>
>|
None
设置此多边形的路径。
的一 .<
Array.
LatLng
>>|
Array.<
LatLng
>)
返回值
事件
事件
参数
说明
click
dblclick
mousedown
mousemove
mouseout
mouseover
mouseup
rightclick
MouseE
vent
MouseEvent
MouseEvent
MouseEvent
MouseEvent
M
ouseEvent
MouseEvent
MouseEven
t
对多边形触发
DOM click
事件时会触发此事件。
对多边形触发
DOM dblclick
事件时会触发此事件。
对多边形触发
DOM mousedown
事件时会触发此事件。
对多边形触发
DOM mousemove
事件时会触发此事件。
此事件针对多边形
mouseout
触发。
此事件针对多边形
mouseover
触发。
对多边形触发
DOM mouseup
事件时会触发此事件。
右键点击多边形时会触发此事件。
nOptions
对象规范
属性
属性
说明
指示此
Polygon
是否处理
click
事
clickable
boolean
件。默认值为
true
。
填充色。支持所有
CSS3
颜色,扩展命名
fillColor
string
的颜色除外。
fillOpacity
number
介于
0.0
和
1.0
之间的填充不透明度
将每条边渲染为
测地线(
“
大圆
”
geodesic
boolean
段)。测地线是沿地
球表面的两点之间的
最短路径。
map
Map
要在其上显示多边形的地图。
用于指定闭合环的坐标的有序序列。不同
于折线,一个多边形由
一条或多条路径组
成。因此,路径属性可以指定一个或多个
MV
CArray
.<
MVCArray
.
<
LatLng
>>|
LatLng
坐标数组。可以使用一个
MVCArray
LatLng
>|
paths
LatLng
数组定义简单的多边形。多个复
Array.
LatLng
>>|
杂的多边形可以指定一系列
数组。任何简
Array.<
LatLng
>
单数组都可以转换为
MVCA
rray
。在
MVCArray
中插入
或删除
LatLng
将自
动更新地图上
的多边形。
笔触颜色。支持所有
CSS3
颜色,扩展命
strokeColor
string
名的颜色除外。
strokeOpacity
number
介于
0.0
和
1.0
之间的笔触不透明度
strokeWeight
number
笔触宽度(以像素为单位)。
zIndex
number
相对于其他折线的
zIndex
。
类型
gle
类
矩形叠加层。此类扩展了
MVCObject
。
构造函数
构造函数
说明
使用传递的
RectangleOptions
(它指定范围和样
Re
ctangle(opts?:
RectangleOptions
)
式)创建矩形。
方法
方法
getBounds()
getMap()
setBound
s(bounds:
LatLngBounds
)
返回值
说明
LatLngBounds
p>
传回此矩形的范围。
Map
传回显示此矩形的地图。
None
设置此矩形的范围。
在指定地图上渲
染此矩形。如果
setMap(map:
Map
)
None
地图设置为
Null
,则会删除此矩
形。
setOptions(options:
RectangleOpt
ions
)
None
事件
事件
click
dblclick
mousedown
mousemove
mouseout
mouseover
mouseup
rightclick
参数
MouseEvent
MouseEvent
MouseEvent
M
ouseEvent
MouseEvent
MouseEven
t
MouseEvent
MouseEvent
说明
对矩形触发
DOM
click
事件时会触发此事件。
对矩形触发
DOM dblclick
事件时会触发此事件。
对矩形触发
DOM mousedown
事件时会触发此事件。
对矩形触发
DOM mousemove
事件时会触发此事件。
此事件针对矩形
mouseout
触发。
此事件针对矩形
mouseover
触发。
对矩形触发
DOM mouseup
事件时会触发此事件。
右键点击矩形时会触发此事件。
gleOptions
对象规范
属性
属性
类型
bounds
LatLngBoun
ds
clickable
boolean
fillColor
string
fillOpacity
number
map
Map
strokeColor
string
strokeOpacity
number
strokeWeight
number
zIndex
number
说明
范围。
指示此
Rectangle
是否处理<
/p>
click
事件。默认值为
true
p>
。
填充色。支持所有
CSS3
颜色,扩展命名的颜色除外。
介于
0.0
和
1.0
之间的填充不透明度
要在其上显示矩形的地图。
笔触颜色。支持所有
CSS3
颜色,扩展命名的颜色除外。
介于
0.0
和
1.0
之间的笔触不透明度
笔触宽度(以像素为单位)。
相对于其他折线的
zIndex
。
类
地球表面的圆;也称为
“
球冠
”
。此类扩展了<
/p>
MVCObject
。
构造函数
构造函数
说明
使用传递的
CircleOptions
(它指定中心、半径和样式)创
Circle(opts?:
CircleOptions
)
建圆。
方法
方法
getBounds()
getCenter()
getMap()
getRadius()
setCe
nter(center:
LatLng
)
返回值
说明
LatLngBounds
p>
获取此圆的
LatLngBounds
。<
/p>
LatLng
传回此圆的中心。
Map
传回在其上显示此圆的地图。
number
传回此圆的半径(以米为单位)。
None
设置此圆的中心。
在指定地图上渲染
此圆。如果地图设
setMap(map:
Map
)
None
置为
Null
,则会删除此圆。
setO
ptions(options:
CircleOptions
)
None
setRadius(radius:number)
None
设置此圆的半径(以米为单位)。
事件
事件
click
dblclick
mousedown
mousemove
mouseout
mouseover
mouseup
rightclick
参数
MouseEvent
MouseEvent
MouseEvent
M
ouseEvent
MouseEvent
MouseEven
t
MouseEvent
MouseEvent
说明
对圆触发
DOM
click
事件时会触发此事件。
对圆触发
DOM dblclick
事件时会触发此事件。
对圆触发
DOM mousedown
事件时会触发此事件。
对圆触发
DOM mousemove
事件时会触发此事件。
此事件针对圆
mouseout
触发。
此事件针对圆
mouseover
触发。
对圆触发
DOM mouseup
事件时会触发此事件。
右键点击圆时会触发此事件。
Options
对象规范
属性
属性
center
clickable
fillColor
fillOpacity
map
radius
strokeColor
strokeOpacity
strokeWeight
zIndex
类型
LatLng
boolean
string
number
Map
number
string
number
number
number
说明
中心
指示此
Circle
是否处理
click
事件。默认值为
true
。
填充色。支持所有
CSS3
颜色,扩展命名的颜色除外。
介于
0.0
和
1.0
之间的填充不透明度
要在其上显示圆的地图。
地球表面的半径(以米为单位)。
笔触颜色。支持所有
CSS3
颜色,扩展命名的颜色除外。
介于
0.0
和
1.0
之间的笔触不透明度
笔触宽度(以像素为单位)。
相对于其他折线的
zIndex
。
Overlay
类
地图上的矩形图像叠加层。此类扩
展了
MVCObject
。
构造函数
构造函数
GroundOverlay(url:string,
bo
unds:
LatLngBounds
,
说明
根据提供的图像网址及其
LatLngBounds
创
建地面叠加层。
图像会进行缩放以适应当前的
opts?:
GroundOve
rlayOptions
)
范围,并使用当前的地图投影进行投影。
方法
方法
getBounds()
getMap()
getUrl()
返回值
说明
LatLngBounds
获取此叠加层的
LatLngBounds
。
M
ap
传回在其上显示此地面叠加层的地图。
string
获取投影图象的网址。
在指定地图上渲染此地面叠加层。如果地图设置为
Null<
/p>
,则会
setMap(map:
Map<
/p>
)
None
删除此叠加层。
事件
事件
参数
click
MouseEvent
说明
对
GroundOverlay
触发
DOM click
事件时会触发此事件。
OverlayOptions
对象规范
此对象定义可在
GroundOverlay
对象上设置的属性。
属性
属性
clickable
map
类型
boolean
Map
说明
如果为
true
,则地面叠加层可以收到
click
事件。
要在其上显示叠加层的地图。
yView
类
如果想在地图上显示自定义类型的叠加层对象,则可以使用此类。此类扩展了
MVC
Object
。
构造函数
构造函数
说明
您应当继承此类,方法是将叠加层的
prototype
设置为
new
ype
。必须实现三个方法,即
onAdd()
、
draw()
和
onRemove()
。在
add()
方法中,您应当创建
DOM
< br>对象,并将其作为窗格的子对
象附加。在
draw()
方法中,应放置这些元素。在
onRemove()
方法中,应将对象
OverlayView()
从
DOM
中删除。您必须调用包含有效地图对象的
setMap()
,以触发对
onAdd()
方法和
setMap(null)
的调用,这样才能触发
onRemove()
方法。可以在构建叠加
层时调用
setMap()
方法,也可以在需要重新显示已删除叠加层的任何时候调用该
方法。每当地图属性更改时都会调用
draw()
方法,该方法可以更改元素的位置,
如缩放、中心或地图类型。
方法
方法
draw()
返回值
None
说明
实现此方法可绘制或更新叠加<
/p>
层。在实现
onAdd()
以后,并
且
tLngToPixel()
的位置返回指定
LatLng
的新
值
时,调用此方法。缩放、中心
或地图类型发生更改时将会调<
/p>
用此方法。拖动或重新设定大
小时无需调用该方法。
getMap()
返回可在其中显示此
getPanes()
MapPanes
OverlayView
的窗格。仅在调
用
draw
函数后才可用。
用于返回与该
OverlayView
相关联的
getPr
ojection()
MapCanvasProjecti
on
MapCanvasProjection
对
象。仅在调用
draw
函数后才
可用。
实现此方法可初始化叠加层
DOM
元素。对有效地图调用
onAdd()
None
setMap()
之后,调用该方法一
次。此时将会初始化窗格和投
影。
实现此方法可将您的元素从
onRemove()
None
DOM
删除。调用
setMap(null)
之后立即调用此方法。
将叠加层添加
到地图或全景
setMap(map:
Map
< br>|
StreetViewPanorama
)
None
图。
Map
es
对象规范
此对象包含渲染叠加层的
DOM
元
素。下面列出了这些元素,底部为
“
窗格
0”
,顶部为
“
< br>窗格
6”
。
属性
属性
floatPane
类型
说明
Node
此窗格包含信息窗口。它位于所有地图叠加层之上。(窗格
6
)。
此窗格包含信息窗口阴影。该窗格在
overlayImage
之上,这样标记
floatSha
dow
Node
便可位于信息窗口的阴影中。(窗格
4
)。
此窗格是最下面的窗格,位于图块之上。可能无法接收
DOM
事件
mapPane
Node
(窗格
0
)。
overlayImage
Node
此窗格包含标记前景图像。(窗格
3
)。
此窗格包含折线、多边形、地
面叠加层和图块图层叠加层。可能无法
overlayLayer
Node
接收
DOM
事件(窗格
1
)。
此窗格包含可接收
DOM
鼠标事件
的元素,例如标记的透明目标。该
overlayMouseTarget
Node
窗格在
floatShadow
之
上,这样便可点击信息窗口阴影中的标记。
(窗格
5
)。
overlayShadow
Node
此窗格包含标记阴影。可能无法接收
DOM
事件(窗格
2
)。
vasProjection
对象规范
此对象会从绘制方法内向<
/p>
OverlayView
提供。在调用绘制之前,系统无法保证对
其进行初始化。
方法
方法
返回值
说明
根据地图容器中的像素坐标计算
地
fromContainerPixelToLatLng(pixel:
Point
)
LatLng
理坐标。
根据存放可拖动地图的
div
中的
像
fromDivPixelToLatLng(pixel:
Point
)
LatLng
素坐标计算地理坐标。
计算地图外部容器的
DOM
元素中
fromLatLngToContainerPixel(latLng:
LatLng
)
Point
指定地理位置的像素坐标。
计算存放可拖动地图的
DOM
元素
fromLatLngToDivPixel(latLng:
LatLng
)
Point
中指定地理位置的像素坐标。
当前缩放级别下
世界地图的宽度
getWorldWidth()
number
(以像素为单位)。
er
类
用于在地址和
LatLng
之间进行转换的服务。
构造函数
构造函数
Geocoder()
说明
创建可将地址解析请求发送到
Google
服务器的新
Geocoder
实例。
< br>
方法
返回
说明
值
对请求内容
geocode(request:
GeocoderRequest
,
None
进行地址解<
/p>
callback:function(Array.<
Geoc
oderResult
>,
GeocoderStatus
))
析。
方法
erRequest
对象规范
p>
要发送到
Geocoder
的地址解析请求
的规范。
属性
属性
address
bounds
location
region
类型
string
LatLngBoun
ds
LatLng
string
说明
地址。可选。
要在其中进行搜索的
LatLngBounds
。可选。
要搜索的
LatLng
。可选。
要在其中进行
搜索的国家
/
地区代码的顶级域名。可选。
erStatus
类
完成对
geocode()
的调用时由
Geocoder
传回的状态。
常数
常数
说明
ERROR
连接
Google
服务器时出错。
INVALID_REQUEST
G
eocoderRequest
无效。
OK
响应包含有效的
GeocoderResponse
。
OVER_QUERY_LIMIT
网页发出请求的频率过高,超过了最短时间限制。
REQUEST_DENIED
不允许网页使用地址解析器。
由于服
务器错误而无法处理地址解析请求。如果您再试一次,该请求可能会
UNKNOWN_E
RROR
成功。
ZERO_RESULTS
未找到此
GeocoderRequest
的结果。
erResult
对象规范
从地址解析服务器检索获得的单个地址解析器结果。一个地址解析请求可能会返回多个结
果对象。
请注意,尽管该结果为
“
类<
/p>
JSON”
,但它并非严格意义上的
JSON
,因为该结果间接包含了
LatLng
对象。
属性
属性
说明
一个
address_components
< br>
Array.<
GeocoderAddressCo
mponent
>
Geocoder
AddressComponent
数组
geometry
Geocoder
Geometry
一个
GeocoderGeometry
p>
对象
一个字符串数组,这些字符串表
p>
示传回的地址解析元素的类型。
一种类型,由标识地址解析结果
p>
types
Array.
的唯
一字符串组成。(例如,
“administrative_area_level_1
”
、
“country”
等等。)
p>
类型
erAddressComponent
对象
规范
G
eocoderResult
中的一个地址组件。一个完整地址可能由多个地址组件组成
。
属性
属性
long_name
short_name
types
类型
string
string
Array.
说明
地址组件的完整文本
指定地址组件的简短缩写文本
一个字符串数组,这些字符串指示此地址组件的类型
erGeometry
对象规范
<
/p>
有关此
GeocoderResult
的
几何信息
属性
属性
类型
说明
bounds
LatLngBoun
ds
此
GeocodeResult
的
精确范围(如果有)
location
LatLng
p>
此结果的纬度
/
经度坐标
< br>
location_type
GeocoderLocationType
在
locati
on
中传回的位置类型
viewport
LatLngBo
unds
用于显示此
GeocodeResult
的建议可视区域的范围
erLocationType
类
描述地址解析返回的位置类型。
常数
常数
APPROXIMATE
GEOMETRIC_CENTER
说明
传回的结果是近似值。
传回的结果是
线(例如街道)或多边形(区域)等结果的几何中心。
返回的
结果反映了通过插值取得的近似地址(通常在某条道路上),该地
RANGE_INTE
RPOLATED
址处于两个精确点(如十字路口)之间。当
无法对街道地址进行公开的地
址解析时,通常会返回插值结果。
ROOFTOP
传回的结果反映了精确的地址解析。
ionsRenderer
类
p>
以从
DirectionsService
检索的
DirectionsResult
对象的形式渲染检索
的路线。此类扩展
了
MVCObject
。
构造函数
构造函数
说明
使用指定选项创建渲染程
序。路线可以渲染在地图
DirectionsRenderer(o
pts?:
DirectionsRendererOptions
)
(作为可视叠加层)上,也
可
以渲染在
面板(作
为文本说
明)上。
方法
方法
getDirections()
getMap()
返回值
说明
传回渲染程序的当前路
DirectionsResult
p>
线集。
传回在其上渲染
< br>Map
DirectionsResult
的地图。
p>
传回在其中渲染
Node
DirectionsResult
的面板
。
传回此
number
DirectionsRenderer
getPanel()
getRouteIndex()
setDirections(directions:
Directions
Result
)
None
setMap(map:<
/p>
Map
)
None
setOptions(o
ptions:
DirectionsRendererOptions
)
None
setPanel(panel:Node)
None
setRouteInde
x(routeIndex:number)
None
对象使用的当前(基于
p>
零的)路线索引。
将渲染程序设置为使用
DirectionsService
中的结果。以这种方式<
/p>
设置一组有效的路线将
在渲染程序的指定地图
和面板上显示这些路
线。
此方法
指定将在其上渲
染路线的地图。传递
null
< br>可从地图中删除路
线。
在初始
化后更改此
DirectionsRenderer
的选项设置
。
此方法在
中渲染
路线。传递
null
可从
面板中删除内容。
在
DirectionsResult
对象中设置要渲染的路
线的(基于零的)索
引。默认情况下,将渲
染数组中的
第一条路
线。
事件
事件
参数
说明
当呈现的路线发生更改(在设置了新的
DirectionsR
esult
或用户
directions_changed
p>
None
将更改内容拖到路线路径上时)时会触发此事件。
ionsRendererOptions
对象规
范
此
对象定义可在
DirectionsRenderer
对象上设
置的属性。
属性
属性
directions
draggable
类型
说明
要在地图上和
/
或
true 会创建并使用
routeIndex 服务器的新 callback:function( <
br>DirectionsService
<
br>将路线一分为二。默认情况下,此值为
MAX_WAYPOINTS_EXCEEDED
> 类 余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚, 心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得 古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事 鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而 三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽, 免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。
面板中显示的路线,作
DirectionsR
esult
为
DirectionsResult
对象从
DirectionsService
中检索
。
如果为
true
,则允许用户拖动并修改此
boolean
DirectionsRenderer
所呈现的路线路径。
此属性指示渲染程序是否应提供用户界面以在
备
选路线中进行选择。默认情况下,此标记为
boolean
false
,并且用户可选择的路线列表将显示在路
线的关联面板中。要隐藏该列表
,请将
hideRouteList
设置为
。
hideRouteList
Inf
oWindow
,当用户点击标记时,系统会在
其中呈现文本信
息。现有的信息窗口内容将会
被覆盖,其位置也会移动。如果未指定信息窗
infoWindow
InfoWindow
p>
口,则
DirectionsRenderer
自己的信息窗口。如果将
suppressI
nfoWindows
设置为
true
,则系
统将会忽略该属性。
map
Map
要在其上显示路线的地图。
<
/p>
标记的选项。由
DirectionsRenderer
渲染
markerOptions
MarkerOptions
的所有标记都将使用这些选项。
panel
Node
要在其中显示路线路段的<
/p>
。
折线的选项。由
DirectionsRenderer
渲染<
/p>
polylineOptions
Po
lylineOptions
的所有折线都将使用这些选项。
默认情况下,输入地图会居中并缩放以适应此
组路线的边框。如
果此选项设置为
true
,则
pres
erveViewport
boolean
可视区域将保持不变
,但如果从未设置地图的
中心和缩放则例外。
DirectionsResult
对象中路线的索引。默
number
认值为
0
。
当请求骑车路线时,取消
BicyclingLayer
suppressBicyclingLayer
boolean
的渲染。
suppressInfoWindows
boolean
取消信息窗口的渲染。
suppressMarkers
boolean
取消标记的渲染。
suppressPolylines
boolean
取消折线的渲染。
ionsService
类
用于计算两个或多个位置之间路线的服务。
构造函数
构造函数
说明
创建可将路线查询发送到
Google
DirectionsService
实
DirectionsService()
例。
方法
方法
route(request:
DirectionsRequest
,
DirectionsResult
,
DirectionsStatus
))
返回
说明
值
发出路线搜
None
索请求。
ionsRequest
对象规范
将发送到
的路线查询。
属性
属性
类型
说明
如果为
true
,则指示路线服务尽
可能避开
高速公路。可选。
如果为
true
,则指示路线服务尽
可能避开
avoidTolls
boolean
收费公路。可选。
目标位置。可将此
项指定为要进行地址解
destination
LatLng
|string
析的字符串或
LatLng
。必填。
如果设置为
true
,
DirectionService
将尝试重新排列所提供
中间路标的顺序,
从而最大程度地降低路线的总体成本。如
op
timizeWaypoints
boolean
果优化路标,则检查
响应中的
nt_order
以确定新顺序。
原点的位置。可将此项指定为要进行地址
origin<
/p>
LatLng
|string
解析的字符串或
LatLng
。必填。
provideRouteAlternatives
boolean
是否应提供备选路线。可选。
用作地
址解析请求偏向的区域代码。可
region
string
选。
travelMode
Travel
Mode
请求的路线类型。必填。
显
示距离时要使用的首选单位制。默认为
unitSystem
UnitSystem
原点所在国家
/
地区使用的单位制。
中间路标的数组
。将通过此数组中的每个
waypoints
Array.<
DirectionsWaypoint
>
路标计算从原点到目标的路线。可选。
avoidHighways
boolean
Mode
类
可在
Di
rectionsRequest
中指定的有效出行方式以及在
DirectionsStep
中传回的出行方式。
常数
常数
BICYCLING
DRIVING
WALKING
说明
指定骑车路线请求。
指定行车路线请求。
指定步行路线请求。
stem
类
可在
Di
rectionsRequest
中指定的有效单位制。
常数
常数
IMPERIAL
METRIC
说明
指定应以英制单位表示
DirectionsResult
中的距离。
指定应以公制单位表示
DirectionsResult
p>
中的距离。
ionsWaypoint
对象规范
DirectionsWa
ypoint
表示介于原点和目标之间的位置,行程路线将通过该位置。
属性
属性
类型
说明
location
LatLng
|string
路标位置。可以是地址字符串或
LatLng
。可选。
如果为
true
,则表示此路标是介于原点和目标之间的站点。这会导致
stopover
boolean
true
。可选。
ionsStatus
类
完成对
r
oute()
的调用时由
DirectionsService
传回的状态。
常数
常数
INVALID_REQUEST
说明
提供的
DirectionsRequest
无效。
在
DirectionsRequest
中提供的
p>
DirectionsWaypoint
过多。
允许的总路标数为
8
个,此外还包括原点和目标。
NOT_FOUND
至少无法对原点、目标或路标之一进行地址解析。
OK
响应包含有效的
DirectionsResult
。
OVER_QUERY_LIMIT
网页发出请求的频率过高,超过了最短时间限制。
REQUEST_DENIED
不允许网页使用路线服务。
由于服务
器错误而无法处理路线请求。如果您再试一次,该请求可能
UNKNOWN_ERROR
会成功。
ZERO_RESULTS
在原点和目标之间找不到任何路线。
ionsResult
对象规范
<
/p>
从路线服务器检索获得的路线响应。您可以使用
Directio
nsRenderer
呈现这些路线,也可以解
析此对象并自行
呈现。您必须显示
Maps API
服务条款
中所述的警告和版权信息。请注意,尽管该
结果为
“<
/p>
类
JSON”
,但它并非严格意义上的
JSON
,因为该结果间接包含了
LatLng
对象。
属性
属性
说明
DirectionsRoute
数组,其中每一个都包含自己
所含路
程和路段的相关信息。除非创建
DirectionsR
equest
时
routes
Array.<
DirectionsRoute
provideRouteAlternatives
设置为
true
,否则将只
有一条路线。(此属性以前称为
“trips”
。
)
类型
ionsRoute
对象规范
p>
在
DirectionsResult
中包
含一组路程的单个路线(此对象以前称为
“DirectionsTrip”
)。请注
意,尽管该对象为
“
JSON”
,但它并非严格意义上的
JSON
,因为该对象直接且间接包含了
LatLng
对象。
属性
属性
类型
说明
-
-
-
-
-
-
-
-
上一篇:白居易长恨歌什么意思
下一篇:SlickEdit使用技巧整理
googleMapsAPIV3_中文参考手册的相关文章
余华爱情经典语录,余华爱情句子
心情低落的图片压抑,心情低落的图片发朋友圈
经典古训100句图片大全,古训名言警句
关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅
三国群英单机版手游礼包码,三国群英手机单机版攻略
不收费的情感挽回专家电话,情感挽回免费咨询
- 三国志战略九游版下载
- 余华爱情经典语录
- 心情低落的图片压抑
- 经典古训100句图片大全
- 关于青春奋斗的名人名言鲁迅
- 三国群英单机版手游礼包码
- 不收费的情感挽回专家电话
- 新婚贺语怎么说祝福语
- 适合小学生包容的句子经典语录
- 开启美好一天的句子
- 林徽因传
- 结婚祝福语句句暖心
- 正能量的句子经典简短100
- 沈从文语录经典语录关于爱情
- 史铁生的简介和作品
- 打动人心的爱情句子:我的眼里容不了一粒沙
- 平凡的生活.简单的幸福的句子累并快乐着
- 母爱的最经典金句
- 相守一生不离不弃的句子
- 余华的作品值得初中生看吗
- 奇妙萌可珍珠公主变好
- 喝酒后的心情经典句子
- 努力挣钱的霸气图片
- 有深度有涵养的句子精选
- 高情商女人分手说的话
- 铁杆三国折扣平台和官方服互通吗
- 女人拼命挣钱经典句子一段话
- 郭老师经典语录猕猴桃
- 台湾刘墉作品经典语录
- 千古绝句最霸气古诗文
- 高中经典语录励志短句
- 每天的问候语图片大全周末
- 被感动的语句经典语录
- 三国志战略版灵犀官方客户端
- 一个人喝酒的文案高级感
- 活着好累好压抑的图片大全
- 高中佳句积累摘抄关于青春
- 男人无所谓忠诚女人无所谓正派是什么意思
- 电视剧三国演义司马懿名言名句
- 挽回女友的一封感动信
- 老公家庭暴力怎么治他以后不敢再家暴
- 感悟人生图片带字大图
- 努力干活的句子加油短句
- 励志名言100句经典
- 袁爷爷的真名叫什么
- 王者荣耀韩信操作视频
- 外墙蜘蛛人施工安全协议
- 酒与人生的经典句子英文
- 一天一句早安问候语
- 杨绛语录经典语录女人要明白
- 三国志战略版qq客户端
- 每天一句正能量励志经典语录
- 赚钱的最高境界一句话简短
- 夸别人的语句怎么说
- 作家情话经典语录
- 有幸相遇
- 不负遇见的句子
- 爱因斯坦曾经说过什么话
- ppt制作评语优缺点20条
- 三国演义诸葛亮火烧司马懿
- 想和老公沟通的心里话句子
- 小乔长相复原图
- 罗翔老师经典语录读书感悟
- 金钱衡量爱情经典语录短句
- 激励人心的正能量励志短句图片
- 祝天下母亲节祝福语句经典句子
- 修身养性的句子经典语录
- 赞美尽孝的人
- 男女之间有了肌肤之亲林徽因
- 最勾人心的情话句子
- 小学生自律的句子经典语录
- 灌篮高手樱木花道q版图片
- 刘备说过最有名的一句话
- 经典语录吃人
- 鲁迅的名言名句
- 晋江小说经典语录大全摘抄短句
- 余华的语录有哪些
- 送女朋友礼物贺卡情话简短
- 泰戈尔《永恒的青春》英文
- 老婆生日精辟短句文案
- 三毛说过的最美的情话关于吃饭
- 关于读书的好段摘抄
- 家国情怀名言名句摘抄现代名人
- 爸爸对儿子说的励志暖心话
- 句子摘抄经典语录简短霸气
- 对朋友的祝福语句短句
- 激励孩子的话语正能量一段话图片
- 圣经必背1000句
- 余华说过的励志语录
- 小学生作文语句不通顺怎么办
- 一句精辟的座右铭10字以内
- 王者荣耀诸葛亮所有皮肤
- 反省自己做错事的句子
- 晚辈祝福退休的经典语句简短
- 爸爸送给女儿生日的话
- 折扣手游平台app排行榜有奥特曼传奇
- 青春运动的句子简短励志
- 游戏爱情宣言经典语录
- 清晨朋友问候语大全
- 永不褪色的优雅杨绛经典语录图片
- 夫妻关系的句子
- 情侣说说秀恩爱短句一对古风
- 杨绛非常现实的一段话
- 让孩子优秀的三句话
- 杨绛语录经典语录爱情应该是一个灵魂对
- 四川话骂人的方言视频
- 莫言网上最火的一段话独处
- 林徽因爱情经典语录
- 王者荣耀男英雄泳装韩信
- 工作励志的句子经典语句2023
- 祝福健康的句子经典语录简短
- 大染坊全集在线观看搜狐视频
- 王者荣耀特效视频素材
- 赞美教练的句子经典语录
- 值得摘抄的名人名言鲁迅
- 激励努力的句子正能量短句
- 余华的励志语录
- 打动女人心的情话成语
- 夫妻沟通不了怎么办
- 夫妻之间相处之道感悟说说短句
- 和平精英七喵的奶多大
- 袁隆平说过的节约粮食经典语录
- 突然想发个感慨的说说男人
- 辞职祝福语句送朋友
- 感恩朋友的句子经典语录50字
- 杨绛先生最经典的一句话
- 小学生感恩的句子经典语录
- 情感视频素材库无水印9:16
- 莫泊桑经典语录山上的蒲公英
- 励志语录简短正能量及感悟
- 明星大侦探白敬亭的梗
- 马伊琍为什么离婚了
- 杨绛最经典的十句话图片高清
- 四字吉言大全图片
- 心灵鸡汤1000字励志文章大全
- 描写青春的惊艳段落200字
- 一起经历风雨夫妻句子老伴走了以后对妻子的告别
- 余华活着小说经典语录活着是一种力量
- 邪剑仙经典语录想赢不一定要有实力和本钱
- 赞美别人恩爱夫妻的句子经典语录图片
- 挽回对方的句子(精选80句)
- 干净短句暖心8字
- 喝酒高兴的句子经典句子
- 心情失落伤感的图片带字
- 七字吉言大全图片
- 成年说说经典语录图片
- 夫妻应该相互尊重相互理解相互包容
- 分居久了男人心理变化
- 恩爱夫妻的句子经典语录
- 心情突然很低落句子简短
- 伤感文案素材视频无水印网站
- 闺蜜的生日祝福最短
- 室雅兰香篆体书法作品欣赏
- 励志句子大全正能量短句
- 餐饮简短美句
- 如何点评别人的ppt汇报
- 杨绛写给中年女人的信原文
- 知否之盛老太太之子
- 禅语感悟人生的句子句句净化心灵
- 销售工作点评语句大全
- 莫言最透彻的一段话
- 浪漫而不烂俗的高级文案
- 杨绛语录经典语录图片高清
- 今天心情低落的句子简短图片
- 名人名句摘抄简短的
- 老公说心累了要离婚很坚决
- 人到中年的精辟感悟短语
- 袁隆平珍惜粮食的名言名句
- 张爱玲情话经典短句
- 夫妻间的甜蜜短句
- 骂蚊子的话语经典语句
- 心情低落说说发朋友圈图片带字
- 节约粮食缅怀袁隆平作文
- 一半烟火
- 所谓生活
- 一半清欢说说
- 劝人少喝酒的经典幽默句子
- 朋友问候语简短最美的句子图片
- 杨绛名言名句经典语录
- 杨绛语录经典关于爱情的句子
- 有深度有涵养的句子简短
- 618激励员工干劲的句子
- 十句鼓励的名人名言
- 不放弃不气馁的名言名句
- 彼此鼓励相互成长相互进步的诗句
- 夫妻冷战分居最好的解决方法
- 龙应台《目送》原文经典
- 王者荣耀高端局只承认四个上单
- 茶的句子经典语录图片
- 每天励志正能量句子
- 关于兴趣的教育名言名句大全
- 中年人的感悟人生的文案
- 大染坊男人无所谓忠诚是因为背叛的筹码太低什么意思
- 怎样抓住老公的心让他更爱你
- 李嘉诚的20句人生金句配图
- 名言名句摘抄大全
- 一键去除衣物看见身体p图软件
- 夫妻携手并肩共同努力的句子图片
- 诸葛亮的名言名句夫君子之行
- 家长点评怎么写简单点关于孩子做早餐