您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > Google_Maps_API_V3(地图参考)
GoogleMapsJavaScriptAPIV3参考注意:以下网页中提到的GoogleMapsJavaScriptAPI第3版现在是正式的JavaScriptAPI版本。该API的第2版已根据我们的弃用政策正式弃用。欢迎您将代码移植到这个功能更强、最近更新的版本中!最新版本上次更新日期:2010年6月15日欢迎使用JavaScriptMapsAPIV3参考。此参考将经常更新,与API的最新更改保持同步。有关每个版本的新增功能的信息,请参考JavaScriptMapsAPIV3更改日志。参考目录Map:oMapOptionsoMapTypeIdoMapTypeControlOptionsoMapTypeControlStyleoNavigationControlOptionsoNavigationControlStyleoScaleControlOptionsoScaleControlStyleoControlPositionoMapPanesoMapCanvasProjectionMarker:oMarkerOptionsoMarkerImageoMarkerShapePolyline:oPolylineOptionsPolygon:oPolygonOptionsInfoWindow:oInfoWindowOptionsGeocoder:oGeocoderRequestoGeocoderStatusoGeocoderResultoGeocoderAddressComponentoGeocoderGeometryoGeocoderLocationTypeDirectionsRenderer:oDirectionsRendererOptionsDirectionsService:oDirectionsRequestoDirectionsTravelModeoDirectionsUnitSystemoDirectionsWaypointoDirectionsStatusoDirectionsResultoDirectionsRouteoDirectionsLegoDirectionsStepoDirectionsDistanceoDirectionsDurationElevationService:oLocationElevationRequestoPathElevationRequestoElevationResultoElevationStatus叠加层和地图类型:oOverlayViewoMapTypeoMapTypeRegistryoProjectionoImageMapTypeoImageMapTypeOptionsoStyledMapTypeoStyledMapTypeOptionsoMapTypeStyleoMapTypeStyleFeatureTypeoMapTypeStyleElementTypeoMapTypeStyleroRectangleoRectangleOptionsoCircleoCircleOptionsoGroundOverlayoGroundOverlayOptions图层:oBicyclingLayeroFusionTablesLayeroFusionTablesLayerOptionsoFusionTablesMouseEventoFusionTablesCelloKmlLayeroKmlLayerOptionsoKmlLayerMetadataoKmlMouseEventoKmlFeatureDataoKmlAuthoroTrafficLayer街景视图:oStreetViewPanoramaoStreetViewPanoramaOptionsoStreetViewAddressControlOptionsoStreetViewLinkoStreetViewPovoStreetViewPanoramaDataoStreetViewLocationoStreetViewTileDataoStreetViewServiceoStreetViewStatus事件:oMapsEventListenero事件oMouseEventBase:oLatLngoLatLngBoundsoPointoSizeMVC:oMVCObjectoMVCArrayMap类此类扩展了MVCObject。构造函数构造函数说明Map(mapDiv:Node,opts?:MapOptions)在指定的HTML容器中创建新的地图,该容器通常是一个DIV元素。方法方法返回值说明fitBounds(bounds:LatLngBounds)None设置地图,使其与指定范围相符。getBounds()LatLngBounds返回当前视口的纬度/经度范围。如果还未启动地图(即mapType仍为Null),或者没有设置中心和缩放,则结果为Null。getCenter()LatLnggetDiv()NodegetMapTypeId()MapTypeIdgetProjection()Projection传回当前的Projection。如果还未启动地图(即mapType仍为Null),则结果为Null。侦听projection_changed并检查它的值以确保它的值不为Null。getStreetView()StreetViewPanorama将默认StreetViewPanorama范围传回到地图,该范围可能是嵌入在地图中的默认全景图,也可能是使用setStreetView()设置的全景图。对地图的streetViewControl所做的更改将反映在此类范围全景图的显示中。getZoom()numberpanBy(x:number,y:number)None将地图中心移动一段指定的距离(以像素为单位)。如果这段距离既小于地图的宽度,又小于地图的高度,那么移动的动画效果将会十分流畅。请注意,地图坐标系的x值从西向东增加,y值从北向南增加。panTo(latLng:LatLng)None将地图中心更改为指定的LatLng。如果更改幅度既小于地图的宽度,又小于地图的高度,那么移动的动画效果将会十分流畅。panToBounds(latLngBounds:LatLngBounds)None将地图平移所需的最小距离以包含指定的LatLngBounds。范围在地图上的位置并不确定,除了尽可能多地显示范围。范围将定位在由地图类型和导航控件限定的区域内部,但前提是它们出现在地图上。如果范围大于地图,则地图会移动,以便包括范围的西北角。如果地图位置的移动幅度既小于地图的宽度,又小于地图的高度,那么移动的动画效果将会十分流畅。setCenter(latlng:LatLng)NonesetMapTypeId(mapTypeId:MapTypeId)NonesetOptions(options:MapOptions)NonesetStreetView(panorama:StreetViewPanorama)None将StreetViewPanorama绑定到地图。此全景图将覆盖默认StreetViewPanorama,从而使地图可以绑定到地图外的外部全景图。将全景图设置为null可将默认的嵌入式全景图绑定回到地图。setZoom(zoom:number)None属性属性类型说明controlsArray.MVCArray.Node附加到地图的其他控件。要在地图中添加控件,请将控件的div添加到与应渲染它的ControlPosition相对应的MVCArray中。mapTypesMapTypeRegistry按字符串ID划分的MapType实例的注册表。overlayMapTypesMVCArray.MapType要叠加的其他地图类型。事件事件参数说明bounds_changedNone当可视区域范围更改时会触发此事件。center_changedNone当地图中心属性更改时会触发此事件。clickMouseEvent当用户点击地图(但不是点击标记或信息窗口)时会触发此事件。dblclickMouseEvent当用户双击地图时会触发此事件。请注意,触发此事件前还会触发点击事件。dragNone当用户拖动地图时会反复触发此事件。dragendNone当用户停止拖动地图时会触发此事件。dragstartNone当用户开始拖动地图时会触发此事件。idleNone如果地图在平移或缩放之后变为闲置状态,则会触发此事件。maptypeid_changedNone当mapTypeId属性更改时会触发此事件。mousemoveMouseEvent只要用户的鼠标在地图容器上移动,就会触发此事件。mouseoutMouseEvent当用户的鼠标从地图容器上退出时会触发此事件。mouseoverMouseEvent当用户的鼠标进入地图容器时会触发此事件。projection_changedNone当投影更改时会触发此事件。resizeNone当div更改大小时,开发人员应在地图上触发此事件:google.maps.event.trigger(map,'resize')。rightclickMouseEvent在地图容器中触发DOMcontextmenu事件时会触发此事件。tilesloadedNone可见图块载入完成后会触发此事件。zoom_changedNone当地图缩放属性更改时会触发此事件。MapOptions对象规范属性属性类型说明backgroundColorstring用作地图div的背景颜色。当用户进行平移时,如果尚未载入图块,则显示此颜色。仅在启动地图时,才能设置此选项。centerLatLng初始的地图中心。必填。disableDefaultUIboolean启用/停用所有默认的用户界面。该属性可以单独进行重写。disableDoubleClickZoomboolean启用/停用在双击时缩放并居中。默认情况下处于启用状态。draggableboolean如果为False,则禁止拖动地图。默认情况下启用拖动。draggableCursorstring要在可拖动对象上显示的光标的名称或网址。draggingCursorstring要在拖动对象时显示的光标的名称或网址。keyboardShortcutsboolean如果为False,则禁止通过键盘控制地图。默认情况下启用键盘快捷键。mapTypeControlboolean地图类型控件的初始启用/停用状态。mapTypeControlOptionsMapTypeControlOptions地图类型控件的初始显示选项。mapTypeIdMapTypeId初始的地图mapTypeId。必填。navigationControlboolean导航控件的初始启用/停用状态。navigationControlOptionsNavigationControlOptions导航控件的初始显示选项。noClearboolean如果为true,则不会清除地图div的内容。scaleControlboolean缩放控件的初始启用/停用状态。scaleControlOptionsScaleControlOptions缩放控件的初始显示选项。scrollwheelboolean如果为False,则停用通过滚轮缩放地图的功能。默认情况下启用滚轮功能。streetViewStreetViewPanorama将街景视图街景小人置于地图上时显示的StreetViewPanorama。如果未指定全景图,则拖动街景小人时,默认StreetViewPanorama将显示在地图的div中。streetViewControlboolean街景视图街景小人控件的初始启用/停用状态。zoomnumber初始的地图缩放级别。必填。MapTypeId类常见MapTypes的标识符。常数常数说明HYBRID该地图类型显
本文标题:Google_Maps_API_V3(地图参考)
链接地址:https://www.777doc.com/doc-5482476 .html