`
荼罗庄
  • 浏览: 46661 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

OpenLayers部分方法事件

 
阅读更多
一、设置中心坐标
map.setCenter(point, zoom);
二、删除标记
markers.removeMarker(marker);
三、移动标记
marker.moveTo(map.getLayerPxFromViewPortPx(e.xy));
四。获取中心坐标
map.getCenter();
五、获取扩大倍数
map.getZoom();
六、地图添加单击时间
map.events.register("click", null, move);
七、地图取消单击时间
map.events.unregister("click", null, move);
八、标记添加鼠标移动时间
marker.events.register("mousemove", feature, markerMove);
九、标记添加鼠标移动时间
marker.events.register("mouseout", feature, function markerOut(){map.removePopup(popup);});
十、获取当前坐标
map.getLonLatFromPixel(e.xy).transform(new OpenLayers.Projection("EPSG:900913"),new OpenLayers.Projection("EPSG:4326"));
分享到:
评论

相关推荐

    openlayers的鼠标滚轮事件

    本文将详细介绍如何在OpenLayers中启用和禁用鼠标滚轮事件,以及其实现的具体方法。 #### 二、OpenLayers与鼠标滚轮事件 ##### 2.1 OpenLayers概述 OpenLayers是一个用于显示地理数据的地图库,可以用来创建复杂...

    openlayers部分对象方法说明.rar

    这个"openlayers部分对象方法说明"的压缩包文件应该包含了关于OpenLayers中某些关键对象和它们的方法的详细解释,这对于初学者来说是非常宝贵的资源。 1. **地图对象(Map)**:OpenLayers的核心是Map对象,它负责...

    openlayers常用功能简单封装

    最后,地图事件处理也是OpenLayers开发中的重要部分。你可以监听各种地图事件,如`pointermove`、`click`、`singleclick`等,以响应用户交互。例如,监听地图的点击事件: ```javascript map.on('singleclick', ...

    OpenLayers离线帮助文件

    5. **事件和监听器**:解释了OpenLayers中的事件处理机制,以及如何使用监听器来响应用户交互和地图变化。 6. **示例代码**:包含了大量的示例代码,覆盖了从创建基本地图到实现复杂功能的各种场景,帮助开发者快速...

    openlayer事件机制介绍

    事件机制是OpenLayers的核心部分,它使得用户与地图进行交互成为可能。在OpenLayers中,事件机制主要涉及到控件(Controls)和处理器(Handlers)的概念。 控件在OpenLayers中扮演着重要的角色,它们是附加到地图上...

    openlayers图层开关控件

    这得益于OpenLayers的事件驱动模型,你可以监听图层集合的变更事件,并进行相应处理。 6. **自定义样式和行为**:图层开关控件的外观和行为可以通过CSS进行定制,也可以通过JavaScript扩展其功能,比如添加图层分组...

    openlayers中自定义工具条

    总之,自定义工具条是OpenLayers中提高用户体验的重要部分。通过创建和绑定事件,你可以根据项目需求定制各种地图操作,同时,随着技术的发展,不断更新知识,适应OpenLayers的新特性,将使你的地图应用更具竞争力。

    OpenLayers实例

    4. **事件处理**:OpenLayers提供丰富的事件处理机制,允许开发者监听用户的地图交互,如点击、拖拽等,从而实现更复杂的功能,如信息弹窗、热点区域识别等。 5. **瓦片缓存**:为了提高地图加载速度,OpenLayers...

    openlayers项目分析文档

    它采用了面向对象的编程方式,并且借用了Prototype框架和Rico库的部分组件,提供了一个高效且灵活的开发环境。此外,OpenLayers 支持Ajax技术,实现页面无刷新更新,提供类似于桌面应用的用户体验。 OpenLayers ...

    vue整合openlayers.zip

    以上只是Vue+OpenLayers+GeoServer整合的一部分核心知识点,实际项目中还可能涉及到地图缩放级别管理、地图图层的动态加载、地理编码、投影转换、以及与其他GIS服务的集成等多种技术。通过深入学习和实践,开发者...

    Openlayers API 参考中文版

    几何对象是OpenLayers处理地理形状的基础,它们提供了表示和操作空间数据的方法。例如,你可以创建一个新的Point几何对象来表示地理位置,或者使用LinearRing和Polygon来构建复杂的多边形。 标注用于在地图上添加...

    Openlayers教程资料

    - **事件监听(Event Handling)**:通过`on`或`once`方法监听地图或图层的特定事件,如单击、移动等。 - **功能(Features)**:`ol.Feature`用于创建地理对象,可结合`ol.geom`类定义几何形状。 4. **...

    openlayers 2.9.1最新api文档

    OpenLayers 是一个开源JavaScript库,专门用于...以上只是OpenLayers 2.9.1 API的部分关键知识点,实际使用中,开发者还需要参考apidocs中的详细文档,理解各个类、方法和属性的具体用法,以充分利用这个强大的GIS库。

    OpenLayers4.5.0所有资源包

    API是OpenLayers的核心部分,它提供了丰富的函数和类,用于地图的创建、图层管理、标记添加、事件处理等功能。例如,你可以使用`ol.Map`来创建地图对象,通过`ol.View`设置地图的视图,利用`ol.layer.Tile`或`ol....

    OpenLayers中文API

    OpenLayers API 提供了一系列的方法和类,使得开发者能够轻松地在Web页面上集成地图,添加图层,处理地图事件,以及进行地理空间数据的操作。 **OpenLayers API 知识点概览** 1. **初始化Map对象** - `OpenLayers...

    openLayers-中文版API.zip

    OpenLayers API 提供了一系列丰富的功能和方法,使得开发者可以轻松地构建地图应用,无论是在桌面端还是移动端。 "OpenLayer中文API" 是OpenLayers官方英文文档的一个中文版本,虽然可能翻译不完整,但涵盖了基本的...

    OpenLayers学习心得

    在 **BaseTypes** 模块中,OpenLayers 对 JavaScript 的内置对象进行了扩展,例如增加了对日期和字符串的处理方法。这些扩展不仅提高了代码的可读性和可维护性,也为后续的功能实现打下了坚实的基础。 #### 五、...

    OpenLayers实战案例教程

    同时,了解源码和工具相关的标签提示我们,教程可能还会涉及OpenLayers的源码解读,以及使用OpenLayers与其他开发工具(如IDE、GIS数据处理工具等)的配合方法。总之,这个教程是学习和提升OpenLayers应用开发能力的...

    angularjs与openlayers3自定义控件

    一个常见的方法是创建一个AngularJS指令,该指令封装OpenLayers 3的地图实例和相关的控件。 在“angular-openlayers-directive”这个文件中,我们可以找到一个自定义指令的实现,该指令用于在AngularJS应用中嵌入...

    WebGIS之OpenLayers全面解析

    在本资源包中的"demo"部分,你将找到一系列OpenLayers的实例代码,涵盖了基础的地图加载、图层管理、事件监听、标记添加、图层叠加等常见操作。这些示例可以帮助初学者快速上手,并为有经验的开发者提供灵感和参考。...

Global site tag (gtag.js) - Google Analytics