Google マップのリファレンスマニュアル
Map() 构造函数
创建谷歌地图:
var map = new google.maps.Map(mapCanvas, mapOptions);
定义和用法
Map() 构造函数在指定的 HTML 元素(通常是 <div> 元素)内创建一个新地图。
语法
new google.maps.Map(HTMLElement,MapOptions)
参数值
パラメータ | 説明 |
---|---|
HTMLElement | 规定将地图放置在哪个 HTML 元素中。 |
MapOptions | 保存地图初始化变量/选项的 MapOptions 对象。 |
Map() 的方法
方法 | 返回值 | 説明 |
---|---|---|
fitBounds(LatLngBounds) | None | 设置视口以包含给定的边界。 |
getBounds() | LatLng,LatLng | 返回当前视口的西南纬度/经度和东北纬度/经度。 |
getCenter() | LatLng | 返回地图中心的纬度/经度。 |
getDiv() | Node | 返回包含地图的 DOM 对象。 |
getHeading() | number |
返回航空图像的罗盘航向。 SATELLITEおよびHYBRIDマップタイプに適用されます。 |
getMapTypeId() |
|
返回当前地图类型。 |
getProjection() | Projection | 返回当前投影。 |
getStreetView() | StreetViewPanorama | 返回绑定到地图的默认 StreetViewPanorama。 |
getTilt() | number |
返回航空图像的入射角(以度为单位)。 SATELLITEおよびHYBRIDマップタイプに適用されます。 |
getZoom() | number | 返回地图的当前缩放级别。 |
panBy(xnumber,ynumber) | None | 以给定距离更改地图中心(以像素为单位)。 |
panTo(LatLng) | None | 将地图中心更改为给定的 LatLng。 |
panToBounds(LatLngBounds) | None | 将地图平移包含给定 LatLngBounds 所需的最小量。 |
setCenter(LatLng) | None | 设置地图中心的纬度/经度。 |
setHeading(number) | None |
设置航拍图像的罗盘航向。 以从基本方向北测量的度数为单位。 |
setMapTypeId(MapTypeId) | None | 表示要显示的地图类型。 |
setOptions(MapOptions) | None | |
setStreetView(StreetViewPanorama) | None | StreetViewPanoramaをマップにバインドします。 |
setTilt(number) | None |
航空画像の入力角(度単位で)を設定します。 SATELLITEおよびHYBRIDマップタイプに適用されます。 |
setZoom(number) | None | マップのズームレベルを設定します。 |
Map()の属性
属性 | タイプ | 説明 |
---|---|---|
controls | Array.<MVCArray.<Node>> | マップに追加される追加コントロール。 |
mapTypes | MapTypeRegistry | 文字列IDによるMapTypeインスタンスのレジストリ。 |
overlayMapTypes | MVCArray.<MapType> | 追加する他のマップタイプ。 |
Map()のイベント
イベント | パラメータ | 説明 |
---|---|---|
bounds_changed | None | 視口の境界が変更されたときにトリガーされます。 |
center_changed | None | マップの中心属性が変更されたときにトリガーされます。 |
click | MouseEvent | ユーザーがマップをクリックしたときにトリガーされます。 |
dblclick | MouseEvent | ユーザーがマップをダブルクリックしたときにトリガーされます。 |
drag | None | ユーザーがマップをドラッグすると繰り返しトリガーされます。 |
dragend | None | ユーザーがマップをドラッグを停止したときにトリガーされます。 |
dragstart | None | ユーザーがマップをドラッグし始めたときにトリガーされます。 |
heading_changed | None | マップのタイトル属性が変更されたときにトリガーされます。 |
idle | None | マップがスライドまたはズーム後に空き状態になったときにトリガーされます。 |
maptypeid_changed | None | mapTypeId 属性が変更されたときにトリガーされます。 |
mousemove | MouseEvent | ユーザーのマウスがマップのコンテナに移動するたびにトリガーされます。 |
mouseout | MouseEvent | ユーザーのマウスがマップのコンテナから出るときにトリガーされます。 |
mouseover | MouseEvent | ユーザーのマウスがマップのコンテナに入るときにトリガーされます。 |
projection_changed | None | プロジェクションが変更されたときにトリガーされます。 |
resize | None | マップ(div)のサイズが変更されたときにトリガーされます。 |
rightclick | MouseEvent | ユーザーがマップを右クリックしたときにトリガーされます。 |
tilesloaded | None | 可視なタイルが読み込まれたときにトリガーされます。 |
tilt_changed | None | マップの傾斜属性が変更されたときにトリガーされます。 |
zoom_changed | None | マップのズーム属性が変更されたときにトリガーされます。 |
叠加層
コンストラクタ/オブジェクト | 説明 |
---|---|
Marker | マーカーを作成します。(注意:マーカーの表示位置を設定する必要があります) |
MarkerOptions | マーカーをレンダリングするオプション。 |
MarkerImage | マーカーアイコンやシャドウ画像の構造を表す。 |
MarkerShape | マーカーをクリック可能なエリア(タイプと座標)を定義するマーカーシェイプ。 |
Animation | タグ上で再生できるアニメーション(跳ね上がりまたは降下)を指定します。 |
InfoWindow | 情報ウィンドウを作成します。 |
InfoWindowOptions | 情報ウィンドウのレンダリングに使用されるオプション。 |
Polyline | 多段線(経路とエッジスタイルを含む)を作成します。 |
PolylineOptions | 折線のレンダリングに使用されるオプション。 |
Polygon | 多角形(経路とエッジ+塗りつぶしスタイルを含む)を作成します。 |
PolygonOptions | 多角形のレンダリングに使用されるオプション。 |
Rectangle | 矩形(境界とエッジ+塗りつぶしスタイルを含む)を作成します。 |
RectangleOptions | 矩形のレンダリングに使用されるオプション。 |
Circle | 円(中心+半径とエッジ+塗りつぶしスタイルを含む)を作成します。 |
CircleOptions | 円のレンダリングに使用されるオプション。 |
GroundOverlay | |
GroundOverlayOptions | |
OverlayView | |
MapPanes | |
MapCanvasProjection |
イベント
コンストラクタ/オブジェクト | 説明 |
---|---|
MapsEventListener |
メソッドもコンストラクタも持ちません。 addListener()、addDomListener()から返されるインスタンスであり、最終的にremoveListener()に引き渡されます。 |
event | イベントリスナーの追加/削除/トリガー。 |
MouseEvent | 地図と叠加層上のさまざまなマウスイベントから返されます。 |
コントロール
コントロール/オブジェクト | 説明 |
---|---|
MapTypeControlOptions | コントロールのオプション(位置とスタイル)を保存します。 |
MapTypeControlStyle | 表示する地図コントロールのタイプ(ドロップダウンメニューまたはボタン)を指定します。 |
OverviewMapControlOptions | 概観地図コントロールのレンダリングに使用されるオプション(展開または折りたたみ)。 |
PanControlOptions | 平移コントロールのレンダリングに使用されるオプション(位置)。 |
RotateControlOptions | 回転コントロールのレンダリングに使用されるオプション(位置)。 |
ScaleControlOptions | スケールコントロールのレンダリングに使用されるオプション(位置とスタイル)。 |
ScaleControlStyle | 表示するスケールコントロールを指定します。 |
StreetViewControlOptions | ストリートビューのpegmanコントロールのレンダリングに使用されるオプション(位置)。 |
ZoomControlOptions | 拡大コントロールのレンダリングに使用されるオプション(位置とスタイル)。 |
ZoomControlStyle | 表示する拡大コントロール(大きいものまたは小さいもの)を指定します。 |
ControlPosition | コントロールを地図上の位置に指定します。 |