googleMapsAPIV3-中文参考手册.doc

上传人:wux****ua 文档编号:8847233 上传时间:2020-04-01 格式:DOC 页数:57 大小:1.08MB
返回 下载 相关 举报
googleMapsAPIV3-中文参考手册.doc_第1页
第1页 / 共57页
googleMapsAPIV3-中文参考手册.doc_第2页
第2页 / 共57页
googleMapsAPIV3-中文参考手册.doc_第3页
第3页 / 共57页
点击查看更多>>
资源描述
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 更改日志。参考目录地图: Map MapOptions MapTypeId控件: 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 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 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 TrafficLayerStreet View: StreetViewPanorama StreetViewPanoramaOptions StreetViewAddressControlOptions StreetViewLink StreetViewPov StreetViewPanoramaData StreetViewLocation StreetViewTileData StreetViewService StreetViewStatus事件: MapsEventListener 事件 MouseEvent基本信息: LatLng LatLngBounds Point SizeMVC: MVCObject MVCArray几何图形库: encoding sphericalAdSense 库: AdUnit AdUnitOptions AdFormatPanoramio 库: PanoramioLayer PanoramioLayerOptions PanoramioFeature PanoramioMouseEvent地方库: Autocomplete AutocompleteOptions PlaceDetailsRequest PlaceGeometry PlaceResult PlaceSearchRequest PlacesService PlacesServiceStatusgoogle.maps.Map 类此类扩展了MVCObject。构造函数构造函数说明Map(mapDiv:Node, opts?:MapOptions)在指定的 HTML 容器中创建新的地图,该容器通常是一个DIV元素。方法方法返回值说明fitBounds(bounds:LatLngBounds)None用于设置视口,使其包含指定边界。getBounds()LatLngBounds用于返回当前视口的纬度/经度范围。如果尚未启动地图(即 mapType 仍为 Null),或尚未设置中心和缩放,则结果为null或undefined。getCenter()LatLnggetDiv()NodegetHeading()number用于返回航拍图像的罗盘方向。方向值按顺时针方向计算(以度为单位),基本方向为北方。getMapTypeId()MapTypeIdgetProjection()Projection传回当前的Projection。如果还未启动地图(即 mapType 仍为 Null),则结果为 Null。侦听projection_changed并检查它的值以确保它的值不为 Null。getStreetView()StreetViewPanorama将默认StreetViewPanorama范围传回到地图,该范围可能是嵌入在地图中的默认全景图,也可能是使用setStreetView()设置的全景图。对地图的streetViewControl所做的更改将反映在此类范围全景图的显示中。getTilt()number用于返回从视口平面到地图平面的航拍图像(支持SATELLITE和HYBRID地图类型)的入射角,以度为单位进行测量。值0表明没有入射角(没有倾斜),而 45 图像将会返回值45。getZoom()numberpanBy(x:number, y:number)None将地图中心移动一段指定的距离(以像素为单位)。如果这段距离既小于地图的宽度,又小于地图的高度,那么移动的动画效果将会十分流畅。请注意,地图坐标系的 x 值从西向东增加,y 值从北向南增加。panTo(latLng:LatLng)None将地图中心更改为指定的LatLng。如果更改幅度既小于地图的宽度,又小于地图的高度,那么移动的动画效果将会十分流畅。panToBounds(latLngBounds:LatLngBounds)None将地图平移所需的最小距离以包含指定的LatLngBounds。范围在地图上的位置并不确定,除了尽可能多地显示范围。范围将定位于由地图类型和导航(平移、缩放和 Street View)控件所限定的区域内(如果这些控件出现在地图上的话)。如果范围大于地图,则地图会移动,以便包括范围的西北角。如果地图位置的移动幅度既小于地图的宽度,又小于地图的高度,那么移动的动画效果将会十分流畅。setCenter(latlng:LatLng)NonesetHeading(heading:number)None用于设置航拍图像的罗盘方向(以度为单位进行测量),基本方向为北方。setMapTypeId(mapTypeId:MapTypeId)NonesetOptions(options:MapOptions)NonesetStreetView(panorama:StreetViewPanorama)None将StreetViewPanorama绑定到地图。此全景图将覆盖默认StreetViewPanorama,从而使地图可以绑定到地图外的外部全景图。将全景图设置为null可将默认的嵌入式全景图绑定回到地图。setTilt(tilt:number)None用于设置从视口平面到地图平面的航拍图像(支持SATELLITE和HYBRID地图类型)的入射角,以度为单位进行测量。仅支持两个值:0(表明没有入射角,即没有倾斜)和45(表明有 45 倾斜)。setZoom(zoom:number)None属性属性类型说明controlsArray.MVCArray.附加到地图的其他控件。要在地图中添加控件,请将控件的添加到与应渲染它的ControlPosition相对应的MVCArray中。mapTypesMapTypeRegistry按字符串 ID 划分的MapType实例的注册表。overlayMapTypesMVCArray.要叠加的其他地图类型。事件事件参数说明bounds_changedNone当可视区域范围更改时会触发此事件。center_changedNone当地图中心属性更改时会触发此事件。clickMouseEvent当用户点击地图(但不是点击标记或信息窗口)时会触发此事件。dblclickMouseEvent当用户双击地图时会触发此事件。请注意,触发此事件前还会触发点击事件。dragNone当用户拖动地图时会反复触发此事件。dragendNone当用户停止拖动地图时会触发此事件。dragstartNone当用户开始拖动地图时会触发此事件。heading_changedNone当地图方向属性更改时会触发此事件。idleNone如果地图在平移或缩放之后变为闲置状态,则会触发此事件。maptypeid_changedNone当 mapTypeId 属性更改时会触发此事件。mousemoveMouseEvent只要用户的鼠标在地图容器上移动,就会触发此事件。mouseoutMouseEvent当用户的鼠标从地图容器上退出时会触发此事件。mouseoverMouseEvent当用户的鼠标进入地图容器时会触发此事件。projection_changedNone当投影更改时会触发此事件。resizeNone当 div 更改大小时,开发人员应在地图上触发此事件:google.maps.event.trigger(map, resize) 。rightclickMouseEvent在地图容器中触发 DOM contextmenu 事件时会触发此事件。tilesloadedNone可见图块载入完成后会触发此事件。tilt_changedNone当地图倾斜属性更改时会触发此事件。zoom_changedNone当地图缩放属性更改时会触发此事件。google.maps.MapOptions 对象规范属性属性类型说明backgroundColorstring用作地图 div 的背景颜色。当用户进行平移时,如果尚未载入图块,则显示此颜色。仅在启动地图时,才能设置此选项。centerLatLng初始的地图中心。必填。disableDefaultUIboolean启用/停用所有默认的用户界面。该属性可以单独进行重写。disableDoubleClickZoomboolean启用/停用在双击时缩放并居中。默认情况下处于启用状态。draggableboolean如果为 False,则禁止拖动地图。默认情况下启用拖动。draggableCursorstring要在可拖动对象上显示的光标的名称或网址。draggingCursorstring要在拖动对象时显示的光标的名称或网址。headingnumber航拍图像的方向值按顺时针方向计算(以度为单位),基本方向为北方。方向会与可以查看到图像的距离最近的可用角度相对齐。keyboardShortcutsboolean如果为 False,则禁止通过键盘控制地图。默认情况下启用键盘快捷键。mapTypeControlboolean地图类型控件的初始启用/停用状态。mapTypeControlOptionsMapTypeControlOptions地图类型控件的初始显示选项。mapTypeIdMapTypeId初始的地图 mapTypeId。必填。maxZoomnumber将会在地图上显示的最大缩放级别。如果将该属性省略或设置为 Null,则系统会改为使用当前地图类型的最大缩放级别。minZoomnumber将会在地图上显示的最小缩放级别。如果将该属性省略或设置为 Null,则系统会改为使用当前地图类型的最小缩放级别。noClearboolean如果为 true,则不会清除地图 div 中的内容。overviewMapControlboolean总览图控件的启用/停用状态。overviewMapControlOptionsOverviewMapControlOptions总览图控件的显示选项。panControlboolean平移控件的启用/停用状态。panControlOptionsPanControlOptions平移控件的显示选项。rotateControlboolean旋转控件的启用/停用状态。rotateControlOptionsRotateControlOptions旋转控件的显示选项。scaleControlboolean比例控件的初始启用/停用状态。scaleControlOptionsScaleControlOptions比例控件的初始显示选项。scrollwheelboolean如果为 False,则停用通过滚轮缩放地图的功能。默认情况下启用滚轮功能。streetViewStreetViewPanorama将街景视图街景小人置于地图上时显示的StreetViewPanorama。如果未指定全景图,则拖动街景小人时,默认StreetViewPanorama将显示在地图的div中。streetViewControlbooleanStreet View 街景小人控件的初始启用/停用状态。streetViewControlOptionsStreetViewControlOptionsStreet View 街景小人控件的初始显示选项。tiltnumber从视口平面到地图平面地图的入射角,以度为单位进行测量。目前仅支持两个值:0(表明没有入射角,即没有倾斜)和45(表明有 45 倾斜)。45 图像仅支持针对某些位置和采用某些缩放级别的SATELLITE和HYBRID地图类型。zoomnumber初始的地图缩放级别。必填。zoomControlboolean缩放控件的启用/停用状态。zoomControlOptionsZoomControlOptions缩放控件的显示选项。google.maps.MapTypeId 类常见 MapTypes 的标识符。常数常数说明HYBRID该地图类型显示卫星图像上的主要街道透明层。ROADMAP该地图类型显示普通的街道地图。SATELLITE该地图类型显示卫星图像。TERRAIN该地图类型显示带有自然特征(如地形和植被)的地图。google.maps.MapTypeControlOptions 对象规范用于渲染地图类型控件的选项。属性属性类型说明mapTypeIdsArray.|Array.要在控件中显示的地图类型的 ID。positionControlPosition位置 ID。用于指定控件在地图上的位置。默认位置为TOP_RIGHT。styleMapTypeControlStyle样式 ID。用于选择要显示的地图类型控件的样式。google.maps.MapTypeControlStyle 类常见 MapTypesControls 的标识符。常数常数说明DEFAULT使用默认的地图类型控件。地图默认使用的控件会因窗口大小和其他因素而有所不同。该控件可能在该 API 以后的版本中有所更改。DROPDOWN_MENU反映屏幕实际使用面积的下拉菜单。HORIZONTAL_BAR标准的水平单选按钮栏。google.maps.OverviewMapControlOptions 对象规范用于呈现总览图控件的选项。属性属性类型说明openedboolean用于指示控件应以开放模式还是紧缩(最小化)模式显示。默认情况下,该控件处于关闭状态。google.maps.PanControlOptions 对象规范用于呈现平移控件的选项。属性属性类型说明positionControlPosition位置 ID。用于指定控件在地图上的位置。默认位置为TOP_LEFT。google.maps.RotateControlOptions 对象规范用于呈现旋转控件的选项。属性属性类型说明positionControlPosition位置 ID。用于指定控件在地图上的位置。默认位置为TOP_LEFT。google.maps.ScaleControlOptions 对象规范用于渲染比例控件的选项。属性属性类型说明positionControlPosition位置 ID。用于指定控件在地图上的位置。默认位置为BOTTOM_LEFT。styleScaleControlStyle样式 ID。用于选择要显示的缩放控件的样式。google.maps.ScaleControlStyle 类缩放控件 ID 的标识符。常数常数说明DEFAULT标准缩放控件。google.maps.StreetViewControlOptions 对象规范用于在地图上呈现 Street View 街景小人控件的选项。属性属性类型说明positionControlPosition位置 ID。用于指定控件在地图上的位置。默认位置已嵌入到导航(缩放和平移)控件中。如果此位置为空或与zoomControlOptions或panControlOptions中指定位置的相同,则 Street View 控件将会作为导航控件的一部分显示。其他情况下,该控件会单独显示。google.maps.ZoomControlOptions 对象规范用于呈现缩放控件的选项。属性属性类型说明positionControlPosition位置 ID。用于指定控件在地图上的位置。默认位置为TOP_LEFT。styleZoomControlStyle样式 ID。用于选择要显示的缩放控件的样式。google.maps.ZoomControlStyle 类缩放控件的标识符。常数常数说明DEFAULT默认的缩放控件。地图默认使用的控件会因窗口大小和其他因素而有所不同。该控件可能在该 API 以后的版本中有所更改。LARGE大型控件,除 +/- 按钮以外还带有缩放滑块。SMALL小型控件,仅带有缩放按钮。google.maps.ControlPosition 类用于指定控件在地图上的位置的标识符。控件相对于同一布局位置中的其他控件而定位。首先添加的控件将定位在靠近地图边缘的位置。+-+ +TLTCTR + +LTRT + + +LCRC + + +LBRB + +BLBCBR + +-+ 顶部或底部行中的元素将向中间流动。左侧或右侧的元素向下流动。常数常数说明BOTTOM_CENTER元素定位在底部行的中间。BOTTOM_LEFT元素定位在左下角并向中间流动。元素定位在 Google 徽标的右侧。BOTTOM_RIGHT元素定位在右下角并向中间流动。元素定位在版权的左侧。LEFT_BOTTOM元素定位在左侧,位于左下角元素的上方,并向上流动。LEFT_CENTER元素定位在左侧的中间。LEFT_TOP元素定位在左侧,位于左上角元素的下方,并向下流动。RIGHT_BOTTOM元素定位在右侧,位于右下角元素的上方,并向上流动。RIGHT_CENTER元素定位在右侧的中间。RIGHT_TOP元素定位在右侧,位于右上角的元素下面,并向下流动。TOP_CENTER元素定位在顶部行的中间。TOP_LEFT元素定位在左上角并向中间流动。TOP_RIGHT元素定位在右上角并向中间流动。google.maps.Marker 类此类扩展了MVCObject。构造函数构造函数说明Marker(opts?:MarkerOptions)创建带有指定选项的标记。如果已指定地图,则标记会在构造完成后立即添加到该地图。请注意,您必须设置标记的显示位置。方法方法返回值说明getAnimation()AnimationgetClickable()booleangetCursor()stringgetDraggable()booleangetFlat()booleangetIcon()string|MarkerImagegetMap()Map|StreetViewPanoramagetPosition()LatLnggetShadow()string|MarkerImagegetShape()MarkerShapegetTitle()stringgetVisible()booleangetZIndex()numbersetAnimation(animation:Animation)None启动动画。系统将会取消所有正在播放的动画。当前支持的动画类型为:BOUNCE、DROP。传入null将会导致系统停放全部动画。setClickable(flag:boolean)NonesetCursor(cursor:string)NonesetDraggable(flag:boolean)NonesetFlat(flag:boolean)NonesetIcon(icon:string|MarkerImage)NonesetMap(map:Map|StreetViewPanorama)None在指定地图或全景图上渲染标记。如果地图设置为 Null,则会删除此标记。setOptions(options:MarkerOptions)NonesetPosition(latlng:LatLng)NonesetShadow(shadow:string|MarkerImage)NonesetShape(shape:MarkerShape)NonesetTitle(title:string)NonesetVisible(visible:boolean)NonesetZIndex(zIndex:number)None常数常数说明MAX_ZINDEXAPI 分配给标记的最大默认 Z-index。您可以设置较高的 Z-index 值,以使相关标记显示在前面。事件事件参数说明animation_changedNone当标记的动画属性发生更改时会触发此事件。clickMouseEvent点击标记图标时会触发此事件。clickable_changedNone当标记的可点击属性更改时会触发此事件。cursor_changedNone当标记的光标属性更改时会触发此事件。dblclickMouseEvent当双击标记图标时会触发此事件。dragMouseEvent当用户拖动标记时会反复触发此事件。dragendMouseEvent当用户停止拖动标记时会触发此事件。draggable_changedNone当标记的可拖动属性更改时会触发此事件。dragstartMouseEvent当用户开始拖动标记时会触发此事件。flat_changedNone当标记的平面属性更改时会触发此事件。icon_changedNone当标记图标属性更改时会触发此事件。mousedownMouseEvent对标记触发 mousedown 事件时会触发此事件。mouseoutMouseEvent当鼠标离开标记图标区域时会触发此事件。mouseoverMouseEvent当鼠标进入标记图标区域时会触发此事件。mouseupMouseEvent对标记触发 mouseup 事件时会触发此事件。position_changedNone当标记位置属性更改时会触发此事件。rightclickMouseEvent对标记触发 rightclick 事件时会触发此事件。shadow_changedNone当标记的阴影属性更改时会触发此事件。shape_changedNone当标记的形状属性更改时会触发此事件。title_changedNone当标记名称属性更改时会触发此事件。visible_changedNone当标记的可见属性更改时会触发此事件。zindex_changedNone当标记的 zIndex 属性更改时会触发此事件。google.maps.MarkerOptions 对象规范属性属性类型说明animationAnimation将标记添加到地图时所播放的动画。clickableboolean如果为 true,则标记会收到鼠标事件和触摸事件。默认值为 true。cursorstring鼠标悬停时显示的光标。draggableboolean如果为 true,则可拖动标记。默认值为 false。flatboolean如果为 true,则不会显示标记阴影。iconstring|MarkerImage前景的图标mapMap|StreetViewPanorama要在其上显示标记的地图。optimizedboolean用于将多个标记呈现为单个静态元素的优化。系统会默认启用优化呈现。应针对动态 GIF/PNG 或在必须将每个标记呈现为单独 DOM 元素时停用优化呈现。positionLatLng标记位置。必填。raiseOnDragboolean如果为 false,则停用拖动标记时的升降效果。默认情况下,该选项为true。shadowstring|MarkerImage阴影图像shapeMarkerShape用于拖动/点击的图像地图区域定义。titlestring滚动文本visibleboolean如果为 true,则显示标记。zIndexnumber所有标记均按其 zIndex 的顺序在地图上显示,值较大的标记会显示在值较小的标记之前。默认情况下,标记会按照它们在屏幕上的垂直位置来显示,位置较低的标记会显示在位置较高的标记之前。google.maps.MarkerImage 类构造函数构造函数说明MarkerImage(url:string, size?:Size, origin?:Point, anchor?:Point, scaledSize?:Size)表示标记图标或阴影图片的结构。属性属性类型说明anchorPoint地图上与标记位置相对应的图片锚定位置。默认情况下,锚点会放置在图片底部的中心点附近。originPoint图片在拼合图片中的位置(如果有的话)。默认情况下,原点位于图片(0, 0)的左上角。scaledSizeSize进行缩放后的整幅图片的尺寸(如果有的话)。可使用此属性伸展/收缩图片或拼合图片。sizeSize拼合图片或图片的显示尺寸。使用拼合图片时必须指定其尺寸。如果未提供尺寸,则系统会在加载图片时进行设置。urlstring图片或拼合图片的网址。google.maps.MarkerShape 对象规范此对象定义用于确定标记的可点击区域的标记形状。该形状包括两个属性(type和coord),这两个属性定义该类型的标记特有的常规类型的标记和坐标。属性属性类型说明coordsArray.此属性的格式取决于type的值,并且遵循http:/www.w3.org/TR/REC-html40/struct/objects.html#adef-coords上的 w3 AREA coords规范。coords属性是一个整数数组,指定了形状相对于目标图片左上角的像素位置。坐标取决于type的值,具体如下:- circle:坐标为x1,y1,r,其中 x1,y2 为圆心坐标,而 r 为圆的半径。- poly:坐标为x1,y1,x2,y2.xn,yn,其中每个 x,y 对分别包含了多边形的其中一个顶点的坐标。- rect:坐标为x1,y1,x2,y2,其中 x1,y1 是矩形左上角的坐标,而 x2,y2 是矩形右下角的坐标。typestring用于描述形状的类型,可能的值为circle、poly或rect。google.maps.Animation 类可以在标记上播放的动画。在标记上使用setAnimation方法或使用animation选项来播放动画。常数常数说明BOUNCE在动画停止播放前,标记会不断地弹跳。DROP标记会从地图顶部掉落下来,然后稍微弹跳几下。google.maps.InfoWindow 类叠加层外观与提示框类似,通常会连接到某个标记。此类扩展了MVCObject。构造函数构造函数说明InfoWindow(opts?:InfoWindowOptions)创建带有指定选项的信息窗口。信息窗口可以放置在地图的特定位置,也可以位于标记上方,具体取决于选项中指定的内容。除非停用自动平移,否则,信息窗口会在打开后平移地图,以便让自己显示出来。信息窗口构建完成后,您需要调用 open 函数,才能在地图上显示该窗口。用户可以点击信息窗口上的关闭按钮将其从地图中关闭,开发人员也可以调用 close() 函数实现同样的效果。方法方法返回值说明close()None关闭此信息窗口,方法是将其从 DOM 结构中删除。getContent()string|NodegetPosition()LatLnggetZIndex()numberopen(map?:Map|StreetViewPanorama, anchor?:MVCObject)None在指定的地图上打开这个信息窗口。信息窗口可以与锚点相关联,但这属于可选操作。在核心 API 中,唯一的锚点是 Marker 类。不过,锚点可以是用于展示位置属性的任意 MVCObject,也可以是用于计算 pixelOffset 时的可选 anchorPoint(请参见 InfoWindowOptions)。anchorPoint 是从锚点位置到信息窗口顶端的偏移量。setContent(content:string|Node)NonesetOptions(options:InfoWindowOptions)NonesetPosition(position:LatLng)NonesetZIndex(zIndex:number)None事件事件参数说明closeclickNone点击关闭按钮时会触发此事件。content_changedNone内容属性更改时会触发此事件。domreadyNone当包含InfoWindow的内容的附加到 DOM 时,会触发此事件。如果您要动态构建信息窗口内容,则可能希望监视此事件。position_changedNone位置属性更改时会触发此事件。zindex_changedNone信息窗口的 zIndex 更改时会触发此事件。google.maps.InfoWindowOptions 对象规范属性属性类型说明contentstring|Node要在信息窗口中显示的内容。该内容可以是 HTML 元素、纯文本字符串或包含 HTML 的字符串。信息窗口将会根据相应内容调整大小。要设置内容的具体大小,请将内容设置为相应大小的 HTML 元素。disableAutoPanboolean停用在打开时自动平移的功能。默认情况下,信息窗口会在打开后平移地图,以便让自己完全显示出来。maxWidthnumber信息窗口的最大宽度(不考虑内容的宽度)。仅在已调用 open 函数前设置了该值时,才考虑使用这个值。在更改内容时,如果要更改最大宽度,请调用 close 函数、setOptions 函数,然后调用 open 函数。pixelOffsetSize信息窗口的箭头距离信息窗口在地图上所锚定地理坐标点的偏移量(以像素为单位)。如果信息窗口是通过锚点打开的,则从锚点范围的顶部中心开始计算 pixelOffset。positionLatLng用于显示此信息窗口的 LatLng。如果信息窗口是通过锚点打开的,则使用锚点的位置。zIndexnumber所有信息窗口按 zIndex 值的大小顺序在地图上显示,zIndex 值较大的信息窗口显示在值较小的信息窗口之前。默认情况下,信息窗口是按纬度显示的,纬度较低的信息窗口显示在纬度较高的信息窗口前。信息窗口始终在标记前面显示。google.maps.Polyline 类折线是地图上的连接线段的线性叠加层。此类扩展了MVCObject。构造函数构造函数说明Polyline(opts?:PolylineOptions)使用传递的PolylineOptions创建折线,这些选项可以指定折线的路径以及绘制折线时要使用的笔触样式。您可以在构造折线时传递LatLng数组或LatLng的MVCArray,但在实例化时,简单的数组会在折线中转换为MVCArray。方法方法返回值说明getMap()Map传回已附加此折线或多边形的地图。getPath()MVCArray.检索第一条路径。setMap(map:Map)None在指定地图上渲染此折线或多边形。如果地图设置为 Null,则会删除此折线或多边形。setOptions(options:PolylineOptions)NonesetPath(path:MVCArray.|Array.)None设置第一条路径。有关详细信息,请参见PolylineOptions。事件事件参数说明clickMouseEvent对折线触发 DOM click 事件时会触发此事件。dblclickMouseEvent对折线触发 DOM dblclick 事件时会触发此事件。mousedownMouseEvent对折线触发 DOM mousedown 事件时会触发此事件。mousemoveMouseEvent对折线触发 DOM mousemove 事件时会触发此事件。mouseoutMouseEvent此事件针对折线 mouseout 触发。mouseoverMouseEvent此事件针对折线 mouseover 触发。mouseupMouseEvent对折线触发 DOM mouseup 事件时会触发此事件。rightclickMouseEvent右键点击折线时会触发此事件。google.maps.PolylineOptions 对象规范属性属性类型说明clickableboolean指示此Polyline是否处理click事件。默认值为true。geodesicboolean将每条边渲染为测地线(“大圆”的一段)。测地线是沿地球表面的两点之间的最短路径。mapMap要在其上显示折线的地图。pathMVCArray.|Array.折线坐标的有序序列。可以使用一个简单的LatLng数组或者LatLng的MVCArray指定此路径。请注意,如果您传递简单的数组,则它会转换为MVCArray。在MVCArray中插入或删除 LatLng 将自动更新地图上的折线。strokeColorstring笔触颜色。支持所有 CSS3 颜色,扩展命名的颜色除外。strokeOpacitynumber介于 0.0 和 1.0 之间的笔触不透明度strokeWeightnumber笔触宽度(以像素为单位)。zIndexnumber相对于其他折线的 zIndex。google.maps.Polygon 类多边形(类似于折线)可在一个有序序列中定义一系列连接坐标;此外,多边形会形成一个闭合环并定义一个填充区域。此类扩展了MVCObject。构造函数构造函数说明Polygon(opts?:PolygonOptions)使用传递的PolygonOptions创建多边形,这些选项可以指定多边形的路径、多边形边缘的笔触样式,以及多边形内部区域的填充样式。一个多边形可以包含一条或多条路径,其中每条路径由一个LatLng数组组成。您可以在构造这些路径时传递一个 LatLng 数组或LatLng的MVCArray。实例化时,数组会在多边形中转换为MVCArray。方法方法返回值说明getMap()Map传回已附加此折线或多边形的地图。getPath()MVCArray.检索第一条路径。getPaths()MVCArray.MVCArray.检索此多边形的路径。setMap(map:Map)None在指定地图上渲染此折线或多边形。如果地图设置为 Null,则会删除此折线或多边形。setOptions(options:PolygonOptions)NonesetPath(path:MVCArray.|Array.)None设置第一条路径。有关详细信息,请参见PolylineOptions。setPaths(paths:MVCArray.MVCArray.|MVCArray.|Array.Array.|Array.)None设置此多边形的路径。事件事件参数说明clickMouseEvent对多边形触发 DOM click 事件时会触发此事件。dblclickMouseEvent对多边形触发 DOM dblclick 事件时会触发此事件。mousedownMouseEvent对多边形触发 DOM mousedown 事件时会触发此事件。mousemoveMouseEvent对多边形触发 DOM mousemove 事件时会触发此事件。mouseoutMouseEvent此事件针对多边形 mouseout 触发。mouseoverMouseEvent此事件针对多边形 mouseover 触发。mouseupMouseEvent对多边形触发 DOM mouseup 事件时会触发此事件。rightclickMouseEvent右键点击多边形时会触发此事件。google.maps.PolygonOptions 对象规范属性属性类型说明clickableboolean指示此Polygon是否处理click事件。默认值为true。fillColorstring填充色。支持所有 CSS3 颜色,扩展命名的颜色除外。fillOpacitynumber介于 0.0 和 1.0 之间的填充不透明度geodesicboolean将每条边渲染为测地线(“大圆”的一段)。测地线是沿地球表面的两点之间的最短路径。mapMap要在其上显示多边形的地图。pathsMVCArray.MVCArray.|MVCArray.|Array.Array.|Array.用于指定闭合环的坐标的有序序列。不同于折线,一个多边形由一条或多条路径组成。因此,路径属性可以指定一个或多个LatLng坐标数组。可以使用一个LatLng数组定义简单的多边形。多个复杂的多边形可以指定一系列数组。任何简单数组都可以转换为MVCArray。在MVCArray中插入或删除LatLng将自动更新地图上的多边形。strokeColorstring笔触颜色。支持所有 CSS3 颜色,扩展命名的颜色除外。strokeOpacitynumber介于 0.0 和 1.0 之间的笔触不透明度strokeWeightnumber笔触宽度(以像素为单位)。zIndexnumber相对于其他折线的 zIndex。google.maps.Rectangle 类矩形叠加层。此类扩展了MVCObject。构造函数构造函数说明Rectangle(opts?:RectangleOptions)使用传递的RectangleOptions(它指定范围和样式)创建矩形。方法方法返回值说明getBounds()LatLngBounds传回此矩形的范围。getMap()Map传回显示此矩形的地图。setBounds(bounds:LatLngBounds)None设置此矩形的范围。setMap(map:Map)None在指定地图上渲染此矩形。如果地图设置为 Null,则会删除此矩形。se
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!