Google_Maps_API_V3(地图参考)

更新时间:2023-04-26 17:57:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Google Maps JavaScript API V3 参考

?Map:

o MapOptions

o MapTypeId

o MapTypeControlOptions

o MapTypeControlStyle

o NavigationControlOptions

o NavigationControlStyle

o ScaleControlOptions

o ScaleControlStyle

o ControlPosition

o MapPanes

o MapCanvasProjection

?Marker:

o MarkerOptions

o MarkerImage

o MarkerShape

?Polyline:

o PolylineOptions

?Polygon:

o PolygonOptions

?InfoWindow:

o InfoWindowOptions

?Geocoder:

o GeocoderRequest

o GeocoderStatus

o GeocoderResult

o GeocoderAddressComponent

o GeocoderGeometry

o GeocoderLocationType

?DirectionsRenderer:

o DirectionsRendererOptions ?DirectionsService:

o DirectionsRequest

o DirectionsTravelMode

o DirectionsUnitSystem

o DirectionsWaypoint

o DirectionsStatus

o DirectionsResult

o DirectionsRoute

o DirectionsLeg

o DirectionsStep

o DirectionsDistance

o DirectionsDuration

?ElevationService:

o LocationElevationRequest

o PathElevationRequest

o ElevationResult

o ElevationStatus

?叠加层和地图类型:

o OverlayView

o MapType

o MapTypeRegistry

o Projection

o ImageMapType

o ImageMapTypeOptions

o StyledMapType

o StyledMapTypeOptions

o MapTypeStyle

o MapTypeStyleFeatureType

o MapTypeStyleElementType

o MapTypeStyler

o Rectangle

o RectangleOptions

o Circle

o CircleOptions

o GroundOverlay

o GroundOverlayOptions

?图层:

o BicyclingLayer

o FusionTablesLayer

o FusionTablesLayerOptions

o FusionTablesMouseEvent

o FusionTablesCell

o KmlLayer

o KmlLayerOptions

o KmlLayerMetadata

o KmlMouseEvent

o KmlFeatureData

o KmlAuthor

o TrafficLayer

?街景视图:

o StreetViewPanorama

o StreetViewPanoramaOptions

o StreetViewAddressControlOptions

o StreetViewLink

o StreetViewPov

o StreetViewPanoramaData

o StreetViewLocation

o StreetViewTileData

o StreetViewService

o StreetViewStatus

?事件:

o MapsEventListener

o事件

o MouseEvent ?Base:

o LatLng

o LatLngBounds

o Point

o Size

?MVC:

o MVCObject

o MVCArray

MVCObject

构造函数

方法

getDiv()Node

getMapTypeId()MapTypeId

getProjection()Projection传回当前

的Projection。如果

还未启动地图(即

mapType 仍为 Null),

则结果为 Null。侦

听projection_chan

ged并检查它的值以

确保它的值不为

Null。

getStreetView()StreetViewPan

orama 将默

认StreetViewPanor ama范围传回到地图,该范围可能是嵌入在地图中的默认全景图,也可能是使

用setStreetView()设置的全景图。对地图的streetViewContr ol所做的更改将反映在此类范围全景图的显示中。

getZoom()number

panBy(x:number, y:number)None将地图中心移动一段

指定的距离(以像素为

单位)。如果这段距离

既小于地图的宽度,又

小于地图的高度,那么

移动的动画效果将会

十分流畅。请注意,地

图坐标系的 x 值从西

向东增加,y 值从北向

南增加。

panTo(latLng:LatLng)None将地图中心更改为指

定的LatLng。如果更

改幅度既小于地图的

宽度,又小于地图的高

度,那么移动的动画效

果将会十分流畅。

panToBounds(latLngBounds:LatLn gBounds)None将地图平移所需的最

小距离以包含指定

的LatLngBounds。

范围在地图上的位置

并不确定,除了尽可能

多地显示范围。范围将

定位在由地图类型和

导航控件限定的区域

内部,但前提是它们出

现在地图上。如果范围

大于地图,则地图会

移动,以便包括范围的

西北角。如果地图位置

的移动幅度既小于地

图的宽度,又小于地图

的高度,那么移动的动

画效果将会十分流畅。

setCenter(latlng:LatLng)None

setMapTypeId(mapTypeId:MapType

Id)

None setOptions(options:MapOptions)None

setStreetView(panorama:StreetV iewPanorama)None将StreetViewPanor

ama绑定到地图。此

全景图将覆盖默认

StreetViewPanorama,

从而使地图可以绑定

到地图外的外部全景

图。将全景图设置

为null可将默认

的嵌入式全景图绑定

属性

事件

dblclick MouseEvent当用户双击地图时会触发此事件。

请注意,触发此事件前还会触发点

击事件。

drag None当用户拖动地图时会反复触发此事

件。

dragend None当用户停止拖动地图时会触发此事

件。

dragstart None当用户开始拖动地图时会触发此事

件。

idle None如果地图在平移或缩放之后变为闲

置状态,则会触发此事件。

maptypeid_changed None当 mapTypeId 属性更改时会触发

此事件。

mousemove MouseEvent只要用户的鼠标在地图容器上移

动,就会触发此事件。

mouseout MouseEvent当用户的鼠标从地图容器上退出时

会触发此事件。

mouseover MouseEvent当用户的鼠标进入地图容器时会触

发此事件。

projection_changed None当投影更改时会触发此事件。

resize None当 p 更改大小时,开发人员应在

地图上触发此事件:

google.maps.event.trigger(map,

'resize')。

rightclick MouseEvent在地图容器中触发 DOM

contextmenu 事件时会触发此事

件。

属性

属性类型说明

backgroundColor string用作地图 p 的背景颜

色。当用户进行平移时,

如果尚未载入图块,则显

示此颜色。仅在启动地图

时,才能设置此选项。center LatLng初始的地图中心。必填。

disableDefaultUI boolean启用/停用所有默认的用

户界面。该属性可以单独

进行重写。

disableDoubleClickZo om boolean启用/停用在双击时缩放

并居中。默认情况下处于

启用状态。

draggable boolean如果为 False,则禁止拖

动地图。默认情况下启用

拖动。

draggableCursor string要在可拖动对象上显示的

光标的名称或网址。draggingCursor string要在拖动对象时显示的光

标的名称或网址。

keyboardShortcuts boolean如果为 False,则禁止通

过键盘控制地图。默认情

况下启用键盘快捷键。

mapTypeControl boolean地图类型控件的初始启用

/停用状态。

mapTypeControlOption s MapTypeControlOption

s

地图类型控件的初始显示

选项。

mapTypeId MapTypeId初始的地图 mapTypeId。

必填。

navigationControl boolean导航控件的初始启用/停

用状态。

navigationControlOpt ions NavigationControlOpt

ions

导航控件的初始显示选

项。

noClear boolean如果为 true,则不会清除

地图 p 的内容。

scaleControl boolean缩放控件的初始启用/停

用状态。

scaleControlOptions ScaleControlOptions缩放控件的初始显示选

项。

scrollwheel boolean如果为 False,则停用通

过滚轮缩放地图的功能。

默认情况下启用滚轮功

能。

streetView StreetViewPanorama将街景视图街景小人置于

地图上时显示

的StreetViewPanorama

。如果未指定全景图,则

常数

属性

常数

属性

常数

属性

常数

而定位。首先添加的控件将定位在靠近地图边缘的位置。

+---------------+

+ TL T TR +

+ +

+ L R +

+ +

+ +

+ +

+ BL B BR +

+---------------+

顶部或底部行中的元素将向中间流动。左侧或右侧的元素向下流动。常数

顶部为“窗格6”。属性

方法

MVCObject 构造函数

方法

事件

drag MouseEvent当用户拖动标记时会反复触发此

事件。

dragend MouseEvent当用户停止拖动标记时会触发此

事件。

draggable_changed None当标记的可拖动属性更改时会触

发此事件。

dragstart MouseEvent当用户开始拖动标记时会触发此

事件。

flat_changed None当标记的平面属性更改时会触发

此事件。

icon_changed None当标记图标属性更改时会触发此

事件。

mousedown Event对标记图标触发 DOM mousedown

事件时会触发此事件。

mouseout Event当鼠标离开标记图标区域时会触

发此事件。

mouseover Event当鼠标进入标记图标区域时会触

发此事件。

mouseup Event对标记触发 DOM mouseup 事件时

会触发此事件。

position_changed None当标记位置属性更改时会触发此

事件。

rightclick Event右键点击标记时会触发此事件。

shadow_changed None当标记的阴影属性更改时会触发

此事件。

属性

本文来源:https://www.bwwdw.com/article/ux8q.html

Top