尿素
Google 地图参考
Map() 构造函数
例子
创建 Google 地图:
var map = new google.maps.Map(mapCanvas,mapOptions);
定义和用法
Map() 构造函数在指定的 HTML 元素(通常是<div>元素)。
句法
新的 google.maps.Map(HTML元素,地图选项)
参数值
范围 |
描述 |
HTML元素 |
指定将地图放置在哪个 HTML 元素中 |
地图选项 |
保存地图初始化变量/选项的 MapOptions 对象 |
Map() 的方法
方法 |
返回值 |
描述 |
适合边界(纬度范围) |
没有任何 |
设置视口以包含给定的边界 |
获取边界() |
纬度,纬度 |
返回当前视口的西南纬度/经度和东北纬度/经度 |
获取中心() |
纬度 |
返回地图中心的纬度/经度 |
获取Div() |
节点 |
返回包含地图的 DOM 对象 |
获取标题() |
数字 |
返回航空图像的罗盘航向(适用于卫星和混合地图类型) |
获取地图类型标识() |
杂交种 路线图 卫星 地形 |
返回当前地图类型 |
获取投影() |
投影 |
返回当前投影 |
获取街景() |
街景全景图 |
返回与地图绑定的默认 StreetViewPanorama |
获取倾斜度() |
数字 |
返回航空图像的入射角(以度为单位)(适用于卫星和混合地图类型) |
获取缩放() |
数字 |
返回地图的当前缩放级别 |
平移(x数字,y数字) |
没有任何 |
根据指定的像素距离改变地图中心 |
平移至(纬度) |
没有任何 |
将地图中心更改为给定的 LatLng |
平移到边界(纬度范围) |
没有任何 |
将地图平移至包含给定 LatLngBounds 所需的最小量 |
设置中心(纬度) |
没有任何 |
设置地图中心的纬度/经度 |
设置标题(数字) |
没有任何 |
设置航拍图像的罗盘航向,以北方向的度数为单位 |
设置地图类型ID(地图类型标识) |
没有任何 |
设置要显示的地图类型 |
设置选项(地图选项) |
没有任何 |
|
设置街景(街景全景图) |
没有任何 |
将 StreetViewPanorama 绑定到地图 |
设置倾斜(数字) |
没有任何 |
以度为单位设置航空图像的入射角(适用于卫星和混合地图类型) |
设置缩放(数字) |
没有任何 |
设置地图的缩放级别 |
Map() 的属性
财产 |
类型 |
描述 |
控件 |
大批。 <MVCArray.<Node> > |
附加到地图的附加控件 |
映射类型 |
地图类型注册表 |
通过字符串 ID 来注册 MapType 实例 |
覆盖地图类型 |
MVC 数组。<MapType> |
要叠加的其他地图类型 |
Map() 事件
事件 |
参数 |
描述 |
bounds_changed |
没有任何 |
当视口边界改变时触发 |
center_changed |
没有任何 |
地图中心属性改变时触发 |
点击 |
鼠标事件 |
当用户点击地图时触发 |
双击 |
鼠标事件 |
当用户双击地图时触发 |
拖 |
没有任何 |
当用户拖动地图时重复触发 |
德拉根德 |
没有任何 |
当用户停止拖动地图时触发 |
拖曳启动 |
没有任何 |
当用户开始拖动地图时触发 |
标题已更改 |
没有任何 |
地图标题属性改变时触发 |
闲置的 |
没有任何 |
地图平移或缩放后变为空闲时触发 |
maptypeid_changed |
没有任何 |
当 mapTypeId 属性改变时触发 |
鼠标移动 |
鼠标事件 |
每当用户的鼠标移动到地图容器上时触发 |
鼠标移开 |
鼠标事件 |
当用户的鼠标退出地图容器时触发 |
鼠标移到 |
鼠标事件 |
当用户的鼠标进入地图容器时触发 |
投影_已更改 |
没有任何 |
投影发生变化时触发 |
调整大小 |
没有任何 |
地图(div)改变大小时触发 |
右键点击 |
鼠标事件 |
当用户右键单击地图时触发 |
已加载tiles |
没有任何 |
当可见图块加载完成时触发 |
tilt_changed |
没有任何 |
地图倾斜属性改变时触发 |
zoom_changed |
没有任何 |
地图缩放属性改变时触发 |
叠加层
构造函数/对象 |
描述 |
标记 |
创建标记。(请注意,必须设置标记的显示位置) |
标记选项 |
渲染标记的选项 |
标记图像 |
表示标记图标或阴影图像的结构 |
标记形状 |
定义用于确定标记可点击区域的标记形状(类型和坐标) |
动画片 |
指定可以在标记上播放的动画(弹跳或放下) |
信息窗口 |
创建信息窗口 |
信息窗口选项 |
呈现信息窗口的选项 |
折线 |
创建折线(包含路径和描边样式) |
折线选项 |
渲染折线的选项 |
多边形 |
创建一个多边形(包含路径和描边+填充样式) |
多边形选项 |
渲染多边形的选项 |
长方形 |
创建一个矩形(包含边界和描边+填充样式) |
矩形选项 |
渲染矩形的选项 |
圆圈 |
创建一个圆圈(包含中心+半径和描边+填充样式) |
圆形选项 |
渲染圆形的选项 |
地面叠加层 |
|
地面覆盖选项 |
|
覆盖视图 |
|
地图窗格 |
|
地图画布投影 |
|
活动
构造函数/对象 |
描述 |
地图事件监听器 |
它没有方法也没有构造函数。它的实例从 addListener()、addDomListener() 返回,并最终传递回 removeListener() |
事件 |
添加/删除/触发事件监听器 |
鼠标事件 |
从地图和叠加层上的各种鼠标事件返回 |
控制
构造函数/对象 |
描述 |
地图类型控制选项 |
保存修改控件的选项(位置和样式) |
地图类型控制样式 |
指定要显示哪种地图控件(下拉菜单或按钮) |
总览地图控制选项 |
概览图控件的渲染选项(打开或折叠) |
平移控制选项 |
平移控件(位置)的渲染选项 |
旋转控制选项 |
旋转控制(位置)的渲染选项 |
秤控制选项 |
比例控件的渲染选项(位置和样式) |
比例控制样式 |
指定要显示哪种比例控件 |
街景控制选项 |
街景小人控件的渲染选项(位置) |
缩放控制选项 |
缩放控制渲染选项(位置和样式) |
缩放控制样式 |
指定显示哪种缩放控件(大或小) |
控制位置 |
指定地图上控件的位置 |