`
z610
  • 浏览: 39222 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Openlayers设置ESPG900913作为影射算法

 
阅读更多

Geoserver默认的地图影射方式是EPSG:4326,但是对于常用的WebGIS来说,常用的影射方式是EPSG:900913,下边的代码用来设置openlayers,通知geoserver使用新的映射算法

 

 

var options = {
		projection: new OpenLayers.Projection("EPSG:900913"),
        maxResolution:156543.0339,
        maxExtent: new OpenLayers.Bounds(-20037508.3427892,-20037508.3427892,20037508.3427892,20037508.3427892),
	    units: "m",
        numZoomLevels: 17,
        displayProjection: new OpenLayers.Projection("EPSG:4326"),
	    controls: []
    }
	
	var map = new OpenLayers.Map('map', options);
分享到:
评论

相关推荐

    openlayers实现本地图片作为背景,添加marker标记

    在这个例子中,我们将讨论如何利用OpenLayers将本地图片作为地图背景,并添加marker标记。 首先,为了将本地图片用作背景,我们需要创建一个OpenLayers的图层实例。这通常通过`ol.source.ImageStatic`类来实现。你...

    openlayers很多特效demo

    4. 样式和符号化:OpenLayers 提供了强大的样式设置功能,可以自定义点、线、面的外观,包括颜色、大小、形状、填充等。通过这些样式,可以实现地图元素的可视化增强,提高地图的可读性。 5. 动画和过渡效果:...

    openlayers加载静态图片地图

    本教程将详细介绍如何使用OpenLayers加载静态图片地图,并探讨其流畅操作、可控显示范围和等级设置。 首先,为了加载静态图片,我们需要准备好图片资源。这些图片通常是一系列按照特定比例尺分块的图像,每一块对应...

    openlayers遮罩示例

    **OpenLayers 遮罩示例** OpenLayers 是一个强大的开源JavaScript库,用于在Web上构建交互式的地图应用。这个示例将展示如何在OpenLayers中实现地图遮罩功能,以便在地图上显示半透明覆盖层,从而突出显示特定区域...

    openlayers 添加文字标注

    openlayers 实现在地图上添加文字标注。为图片注记添加文本标签

    基于openlayers扩展添加天地图背景组件

    本话题聚焦于如何在OpenLayers中扩展功能,添加天地图作为背景地图组件。天地图是由中国国家测绘局提供的官方地理信息服务平台,提供了丰富的地理数据资源。 首先,了解OpenLayers的基本概念是必要的。OpenLayers是...

    OpenLayers地图要素tooltip[文字提示]

    OpenLayers是一个开源JavaScript库,专为构建交互式地图应用而设计。它允许开发者在Web页面上集成各种地图数据,包括WMS、WFS等服务,同时也支持多种地图投影。在OpenLayers中,"tooltip"(文字提示)是一种常见的...

    openLayers geoserver常见问题

    OpenLayers的字段标注是通过SLD(Styled Layer Descriptor)来定义的,SLD允许你指定数据表中的某个字段作为标签内容。在SLD中定义规则,匹配该字段值,然后设置标签的位置和样式。 画最短轨迹通常涉及图论中的路径...

    openlayers4.0+arcgis10.1+token

    3. **创建OpenLayers地图**: 初始化一个OpenLayers Map实例,设置视图、投影等属性。 4. **添加ArcGIS图层**: 创建一个OpenLayers的TileLayer,设置其源为ArcGIS REST服务URL,并在URL中附带token参数。 5. **监听...

    OpenLayers-2.5

    OpenLayers 是一个开源JavaScript库,专门用于在Web浏览器中显示地图和地理数据。这个版本是2.5,可能稍显老旧,因为最新的版本已经发展到了6.x系列。然而,即便如此,OpenLayers 2.5仍然是许多项目中仍然广泛使用的...

    openlayers中文.rar

    OpenLayers 是一个强大的开源JavaScript库,用于在网页上创建交互式的地图应用。它支持多种地图数据源,包括WMS、WMTS、TMS、GeoJSON等,使得开发者能够轻松地将地理信息集成到Web应用中。这个"openlayers中文.rar...

    解决openlayers跨域访问的解决方案

    2. **配置OpenLayers**: 如果地图服务支持JSONP,你可以在OpenLayers的WMS层配置中设置`crossOrigin`属性为`'anonymous'`。对于CORS,服务器必须返回`Access-Control-Allow-Origin:*`或指定你的源。 ```javascript...

    openlayers3添加闪烁点

    1. **创建地图**:首先,我们需要设置一个HTML元素作为地图容器,并初始化一个OpenLayers.Map实例。例如: ```javascript var map = new ol.Map({ target: 'map', view: new ol.View({ center: [0, 0], zoom: 2 ...

    openlayers的鼠标滚轮事件

    OpenLayers作为一个强大的开源JavaScript库,为开发者提供了丰富的功能来实现各种地图操作,包括缩放、平移等基本交互。其中,鼠标滚轮事件的处理对于改善用户体验尤为重要。本文将详细介绍如何在OpenLayers中启用和...

    OpenLayers动画效果显示路线

    这通常涉及到设置一个OpenLayers.Map实例,添加合适的图层(如WMS图层),并确保地图中心点正确。 ```javascript var map = new OpenLayers.Map('map'); var layer = new OpenLayers.Layer.WMS( "World Map", ...

    Openlayers扩展H5绘制10W+数据

    OpenLayers提供了一种叫做TileGrid的结构,可以将地图切分成多个小块,我们可以通过设置合适的TileGrid来实现数据的分块加载。同时,利用懒加载策略,当用户滚动或缩放地图时,只加载可视区域内的数据块,降低初始...

    openlayers 态势箭头、进击箭头等

    openlayers 态势箭头、进击箭头等

    GeoServer学习——OpenLayers3加载KML地图实现框选

    首先,我们需要创建一个绘制交互实例,设置其类型为`'box'`以启用框选: ```javascript var draw = new ol.interaction.Draw({ type: 'Box', // 选择框选类型 source: kmlSource // 使用KML源,框选的数据将影响...

    OpenLayers

    - 创建容器:在HTML中设置一个div元素作为地图的容器。 - 创建视图:定义地图的中心点和初始缩放级别。 - 加载地图源:如谷歌地图源或其他地图服务。 - 创建图层:将地图源绑定到图层。 - 添加图层到地图:将图层...

    openlayers加载本地切片、高亮显示

    OpenLayers 是一个强大的开源JavaScript库,用于在Web浏览器中创建交互式的地图应用。它支持多种数据源,包括WMS、WFS等,并且能够轻松地处理地图图层、控件、事件等。在这个主题中,我们将深入探讨如何利用...

Global site tag (gtag.js) - Google Analytics