谷歌地图类参考.doc

上传人:re****.1 文档编号:551705913 上传时间:2022-10-06 格式:DOC 页数:9 大小:190.01KB
返回 下载 相关 举报
谷歌地图类参考.doc_第1页
第1页 / 共9页
谷歌地图类参考.doc_第2页
第2页 / 共9页
谷歌地图类参考.doc_第3页
第3页 / 共9页
谷歌地图类参考.doc_第4页
第4页 / 共9页
谷歌地图类参考.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《谷歌地图类参考.doc》由会员分享,可在线阅读,更多相关《谷歌地图类参考.doc(9页珍藏版)》请在金锄头文库上搜索。

1、谷歌地图类参考地图对象GMapGMap代表页面上的一个地图对象。浏览更多信息构造函数构造函数 说明 GMap(container, mapTypes?, width?, height?) 在当前的HTML容器内创建一个新的地图,如果没有指定,则使用默认的地图类型(G_MAP_TYPE, G_SATELLITE_TYPE) Creates a new map inside 同样的,如果没有严格指定大小,则会使用HTML容器的大小.方法Configuration 方法 说明 enableDragging() 启用动态托拽 (默认已经启用) disableDragging() 禁止动态托拽dragg

2、ingEnabled() 如果动态托拽启用,则返回trueenableInfoWindow() 启用信息浮窗 (默认已经启用) disableInfoWindow() 禁止信息浮窗 windows on this map infoWindowEnabled() 如果信息浮窗启用,则返回trueControls addControl(control) 将给定控件添加到地图removeControl(control) 从地图上移除相应控件State 方法 说明 Google EarthtCenterLatLng() 返回地图中心点经/纬坐标Google EarthtBoundsLatLng() 返

3、回地图视口边界 bounds(经/纬坐标)Google EarthtSpanLatLng() 返回地图视口宽度和高度(用精度和纬度作坐标)Google EarthtZoomLevel() 返回地图的缩放级别centerAtLatLng(latLng) 将地图中心定位到指定GPoint recenterOrPanToLatLng(latLng) 将地图中心定位到指定GPoint,如果指定点在视口之中,则执行平滑过渡动作zoomTo(zoomLevel) 缩放到指定的等级,如果指定的等级超出范围,则请求会被忽略.centerAndZoom(latLng, zoomLevel) 自动定位和缩放地图G

4、oogle EarthtMapTypes() 返回所有支持的地图类型的数组(例如G_MAP_TYPE和G_SATELLITE_TYPE) Google EarthtCurrentMapType() 返回当前使用的地图类型(例如G_MAP_TYPE或G_SATELLITE_TYPE) setMapType(mapType) 切换到指定的地图类型(例如G_MAP_TYPE或G_SATELLITE_TYPE) Overlays 方法 说明 addOverlay(overlay) 将指定的标注 (例如GMarker或GPolyline) 添加到地图removeOverlay(overlay) 从地图上

5、移除指定的标注clearOverlays() 删除所有地图上的标注Info Window 方法 说明 openInfoWindow(latLng, htmlElem, pixelOffset?, onOpenFn?, onCloseFn?) 在指定的地理坐标点显示一个包含指定HTML内容的信息浮窗. htmlElem应该是一个HTML DOM对象.如果指定了pixelOffset (GSize) 则使用给定的像素值调整窗口位置,这样就可以实现在标记上显示信息浮窗, 如果指定了onOpenFn 则在窗口显示后调用相应的函数,在窗口关闭时会调用onCloseFn函数.openInfoWindowH

6、tml(marker, htmlStr, pixelOffset?, onOpenFn?, onCloseFn?) 同于openInfoWindow,不过是用HTML字符串做参数,而不是HTML DOM对象.openInfoWindowXslt(marker, xmlElem, xsltUri, pixelOffset?, onOpenFn?, onCloseFn?) 同于openInfoWindow, 不过使用XML元素和XSLT文档的URI地址来生成信息浮窗内容, 当一个URI地址第一次使用时,该文档会被GXmlHttp下载并被缓存.showMapBlowup(point, zoomLev

7、el?, mapType?, pixelOffset?, onOpenFn?, onCloseFn?) 在当前地理位置点GPoint显示一个放大,如果zoomLevel和mapType参数没有被设置,默认使用第1缩放等级和当前正使用的地图类型.closeInfoWindow() 关闭信息浮窗Events Event Arguments 说明 click overlay, point 当用户点击一个地图或标注的时候被触发,如果在标注上点击,该标注会作为参数传递到事件处理器,否则会将地图上被点击点的地理坐标作为参数.move none 在地图移动时触发,在地图被拖拽的时候会持续触发.movesta

8、rt none 在地图开始连续的移动时触发,假如地图的移动不是连续的,则不会被触发.moveend none 在连续或不连续的移动完成时被触发,在连续的移动时,也只是在最后被触发一次.zoom oldZoomLevel, newZoomLevel 在地图缩放级别改变时被触发maptypechanGoogle Earthd none infowindowopen none 在信息浮窗显示后被触发infowindowclose none 在信息浮窗关闭后被触发addoverlay overlay 在一个标注被添加到地图后被触发removeoverlay overlay 在一个标注从地图上移除时触发

9、,注意:如果调用clearOverlays,则不会被触发, 参看下面的clearoverlays事件clearoverlays none 在所有的标记都从地图上移除时触发GMarker GMarker是一种地图标注,在地图上显示一个图标,类构造函数使用GIcon的一个实例和一个点作为参数, GMarker也包含一些比较方便的方法来在标注上显示一个信息浮窗.构造函数构造函数 说明 GMarker(point, icon?) 在指定的点,用指定的图标显示一个标记,如果没有指定图标,则使用默认的Google Map图标.方法方法 说明 openInfoWindow(htmlElem) 利用给定的HT

10、ML内容在标注上显示一个信息浮窗,htmlElem应该是一个HTML DOM实例.openInfoWindowHtml(htmlStr) 同于openInfoWindow,但是使用HTML字符串作参数,而不是HTML DOM实例.openInfoWindowXslt(xmlElem, xsltUri) 同于openInfoWindow, 不过使用XML元素和XSLT文档的URI地址来生成信息浮窗内容, 当一个URI地址第一次使用时,该文档会被GXmlHttp下载并被缓存.showMapBlowup(zoomLevel?, mapType?) 在标注上GPoint显示一个放大,如果zoomLev

11、el和mapType参数没有被设置,默认使用第1缩放等级和当前正使用的地图类型.Events Event Arguments 说明 click none 在用户点击标记时被触发infowindowopen none 标记上的信息浮窗打开后触发infowindowclose none 标记上的信息浮窗关闭后触发GPolyline GPolyline代表地图上的折线图,如果可能,折线用浏览器支持的矢量绘图工具绘制,否则调用Google服务器上面的图片来显示折线.构造函数构造函数 说明 GPolyline(points, color?, weight?, opacity?) 利用给定的地理坐标点数组

12、创建一个GPolyline. color应该是一个16进制的颜色代码(例如#0000ff), weight是一个代表线宽像素值得整数,opacity是一个0-1之间的小数.GIcon 一个图标指定用来显示在地图上的图片,因为浏览器兼容性的原因,指定一个图标是比较复杂的 点这儿浏览更多信息至少你应该为图标指定imaGoogle Earth, shadowImaGoogle Earth, iconSize, shadowSize, 和iconAnchor属性,才能显示在地图上,如果你要使用信息浮窗,你必须同时指定infoWindowAnchor属性.构造函数构造函数 说明 GIcon(copy?)

13、 创建一个图标,复制给定图标的属性属性属性 说明 imaGoogle Earth 前景图片地址shadow 阴影图片地址iconSize 前景图片大小像素值shadowSize 阴影图片大小像素值iconAnchor 图标在地图上的对应点相对于图片左上角的像素坐标值.infoWindowAnchor 信息浮窗在图片上的对应点相对于图片左上角的像素坐标值.printImaGoogle Earth 用来打印的前景图片文件URL地址,应该和imaGoogle Earth大小相同mozPrintImaGoogle Earth 用来在Firefox/Mozilla浏览器中打印的前景图片文件URL地址,应

14、该和imaGoogle Earth大小相同.printShadow 用来打印的阴影图片文件URL地址,因为大部分浏览器不支持打印PNG图片,所以应该使用GIF图片.transparent 图标前景图片的透明版本用来捕获IE的点击事件,这个图片应该是一个24-bit的PNG版本图片,使用1%的不透明度,形状和大小都和图标文件相同.imaGoogle EarthMap 在非IE的浏览器中用来描述图标文件的可点击区域的一组x/y坐标数组.Google Earthvent 所有的事件注册和触发都由Google Earthvent类来处理,Google Earthvent类的方法都是静态方法, 例如,你

15、应该使用Google Earthvent.bind(.),而不是(new Event().bind(.).静态方法方法 说明 addListener(source, eventName, listenerFn) 当指定的事件触发时,调用指定的listenerFn函数, addListener返回一个变量,这个变量可以作为removeListener的参数.removeListener(listener) 移除事件监视器,参数应该是addListener的一个返回值.clearListeners(source, eventName) 为给定的事件移除所有的事件监视器trigGoogle Earthr(source, eventName, args.) 在指定的源上利用指定参数触发事件bind(source, eventName, object, method) 将给定的对象的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号