OpenLayers 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OpenLayers 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
OpenLayers 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
OpenLayers 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
OpenLayers 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 BSD
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-12

软件简介

OpenLayers 是一个高性能、功能丰富的库,用于在 Web 上创建交互式地图。它可以显示从任何来源加载的地图图块、矢量数据和标记。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
好东西啊,就是不知道中国的地图指引怎么样?
2017/11/14 17:24
回复
举报
更多评论
发表于大前端专区
2019/09/29 07:22

OpenLayers 6.0.0 发布,高性能开源地图引擎

OpenLayers 是一个高性能、功能丰富的库,用于在 Web 上创建交互式地图。它可以显示从任何来源加载的地图图块、矢量数据和标记。6.0.0 版本内容如下: 能够使用不同的渲染器类型组成层:以前,地图使用单一的渲染策略,地图中的所有层都必须实现该策略。现在可以使用不同的渲染技术拥有一个具有不同层的映射 可以使用自定义渲染器创建层:可以使用另一个库(如 d3)来渲染一个层,而使用 OpenLayers 来渲染其他层 一些矢量切片(ve...

0
27
发表于软件架构专区
2018/01/07 07:55

OpenLayers 4.6.4 发布,高性能开源地图引擎

OpenLayers 是一个高性能、功能丰富的库,用于在 Web 上创建交互式地图。它可以显示从任何来源加载的地图图块、矢量数据和标记。 OpenLayers 可运行在支持 HTML5 和 ECMAScript 5 的所有现代浏览器上,包括 Chrome、Firefox、Safari 和 Edge 。 OpenLayers 4.6.4 包含一个当在 ol.layer.Vector 上设置 renderMode:'image' 时的问题修复。详情可查阅发行说明。 下载地址: v4.6.4-dist.zip v4.6.4.zip...

3
28
发表了资讯
2017/11/14 07:44

OpenLayers 4.5 发布,高性能开源地图引擎

OpenLayers 是一个高性能、功能丰富的库,用于在 Web 上创建交互式地图。它可以显示从任何来源加载的地图图块、矢量数据和标记。 OpenLayers 4.5 包含 50 项左右用户提交的改进和修复。Headlining 正式发布,矢量层新增了一个新的 declutter 选项,可以用来避免重叠标签。详情可查阅发行说明。 请注意,如果你使用的是 closure-util 来构建基于 OpenLayers 的应用,则建议更换成 ol 包和像 webpack 这样的模块打包器。自 3.19 版...

1
53
发表了资讯
2012/03/30 00:00

OpenLayers 2.11 发布,WebGIS的JS开发包

OpenLayers 2.11 发布,该版本改进对手机设备的支持,特别是触摸屏手机,提升了性能和修复bug。 OpenLayers是一个用于开发WebGIS客户端的 JavaScript包。OpenLayers实现访问地理空间数据的方法都符合行业标准。比如 OpenGIS的WMS(Web Mapping Service)和WFS(Web Feature Service)规范。OpenLayers采用面向对象方式开发,并使用来自Prototype.js和Rico中的一些组件。...

1
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2015/05/26 20:38

openlayers之selectfeature

概述: 在本文叙述如何在openlayers中实现鼠标经过某一对象时,对象高亮;点击某一对象时,弹出该对象的信息。重点为OpenLayers.Layer.Vector和OpenLayers.Control.SelectFeature,下面开始讲解。 效果: 鼠标经过高亮显示对象名称 鼠标点击显示对象信息 实现: 1、创建地图,添加地图 var map1, vectors; OpenLayers.Feature.Vector.style['default']['strokeWidth'] = '2'; $(function(){ ...

0
0
发表了博客
2012/11/25 12:07

何为OpenLayers

OpenLayers是一个以面向对象形式开发的JavaScript类库,主要用来在各种流行的浏览器中展现地图数据。它不依赖于任何的服务器端,遵循着OGC标准,最为重要的,他所实现的数据源的种类是任何其他地图前端类库所不能比拟的,他功能强大,支持多种空间数据格式,同时他的代码清晰度以及前端vecoter的绘制和渲染是相当强悍的,其灵活性更是妙不可言,如果你javascript足够牛,对OGC思想研究足够深,可对其扩展。国内某些大公司都默默...

0
0
发表了博客
2018/05/15 10:25

openLayers 3 之入门

openLayers 3 之入门 openlayer是web GIS客户端开发提供的javascript类库,也是开源框架,可以加载本地数据进行展示地图 1.下载相关引用的js、css文件 2.类似于echarts,创建一个容器div,并给予宽高 3.编写openlayers初始化地图方法 4.在网页上显示 示例代码: <!doctype html> <html lang="en"> <head> <link rel="stylesheet" href="https://openlayers.org/en/v4.5.0/css/ol.css" type="text/css"> <style> ...

0
0
发表于开发技能专区
2020/11/20 22:23

Openlayers安装教程

安装环境 下载Openlayers发布版本 https://github.com/openlayers/openlayers/releases 我这里下载的是4.6.5,之后解压。 安装ol包 1 npm install ol 注意:此包可能会冲突,可以在外面安装好了拷贝到node_modules里面,如果是其他项目安装ol一般不会冲突。 运行Openlayers 1 npm run 运行此命令会得到运行建议 这里我们运行开发模式serve-examples: 浏览器查看: 构建 使用命令之后会在build目录生成响应的输出,如需要对ol重新...

0
0
发表了博客
2019/07/12 12:00

OpenLayers图层

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>理解基础层和非基础层</title> <link rel="stylesheet" href="./OpenLayers-2.12/theme/default/style.css" type="text/css" /> <script src="./OpenLayers-2.12/lib/OpenLayers.js"></script> <script type="text/javascript"> ...

0
0
2015/05/31 11:31

openlayers实现画圆

概述: 本文讲述如何在openlayers中实现画圆。 效果: 实现思路: 1、画中心点 通过OpenLayers.Control.DrawFeature和OpenLayers.Handler.Point实现在地图上画圆心。 2、移动鼠标设置半径 画点结束后,激活地图的鼠标移动事件,获取圆心到鼠标点的距离,并画圆,将结果展示到地图上。 3、点击地图结束绘制 点击地图,结束绘制,将最终结果展示到地图上,并停止地图的鼠标移动事件。 实现代码: <html xmlns="http://www.w3.org...

0
0
发表了博客
2019/09/19 20:34

OpenLayers绘制图形

OpenLayers绘制图形 OpenLayers的显示构成由外向内为: ol.Map:地图对象。 ol.layer.Vector:图层对象layer。Map含有多个layer,最终的显示效果是由多个layer叠加而成。 ol.source.Vector和ol.style.Style: 一个layer由两部分构成:数据源source和样式style。其含义是,该layer下所有的图形都使用同样的绘制样式。 ol.source.Vector:数据源,提供该layer下所有的图形信息。 ol.style.Style:绘制样式,为该layer下所有的图形...

0
0
发表了博客
2018/06/21 11:25

openlayers应用原理

1、数据组织 OpenLayers通过同层(Layer)进行组织渲染,然后通过数据源设置具体的地图数据来源。因此,Layer与Source是密切相关的对应关系,缺一不可。Layer可看做渲染地图的层容器,具体的数据需要通过Source设置。 地图数据根据数据源(Source)可分为Image、Tile、Vector三大类型的数据源类,对应设置到地图图层(Layer)的Image、Tile、Vector三大类别的图层中。 2、数据解析 ol.format.Feature类用于读/写各种格式的数据,...

0
0
发表了博客
2019/05/07 10:10

OpenLayers API整理

整理的Openlayers 的知识笔记,随着运用不断加深理解,也会不断更新。 本文链接:Openlayers API整理 作者:狐狸家的鱼 GitHub:八至 一、创建地图 1、地图Map 创建地图底图:需要用new ol.Map({}) 地图map是由图层layers、一个可视化视图view、用于修改地图内容的交互interaction以及使用UI组件的控件control组成的。 (1)、创建基本地图 let map = new ol.Map({ target: 'map',//对象指向 layers: [//图层 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于服务端专区
2018/11/20 11:46

Geoserver中在Layer Preview的OpenLayers里面进行CQL查询

怎么进行CQL中文字段查询

3
0
发表了问答
2015/01/12 15:28

类似小米手机找回手机的功能的一些疑问?

最近有个项目需求,需要人员定位,公司一只用的是RFID这个,但是这个在这个需求下有点满足不了需求,几万人的人员定位,有人经过就要获取经过的人的ID。小米手机有个找回手机功能,能够定位到当前手机位置,精度能够满足需求,有人知道小米手机的找回手机功能使用什么技术实现的吗?

6
0
发表了问答
2016/06/16 10:26

OpenLayers 2 ie8下无法显示

3
0
发表了问答
2014/08/06 18:07

怎么把openlayer当前显示的保存为图片

请问一下:openlayer调用geoserver的地图后,怎么把当前显示的保存为图片,openlayer有这样的方法吗?

2
0
发表了问答
2011/09/24 14:24

android环境移动GIS的问题

android环境 问题:像Geoserver + OpenLayers 这样的B/S模式很成熟了,但野外有的地方没信号,需要桌面客户端实现,各位能推荐下开源免费C/S模式的 客户端和 地图服务器组合么? 我看了个gvSIG Mini,不知道gvSIG Mini能用些什么开源的地图服务器,可以用GeoServer么? 多谢指点

4
2
发表了问答
2013/11/06 20:00

geoserver 跨域用python设置代理 windows2003的环境

#!C:/Python27/python.exe -u """This is a blind proxy that we use to get around browser restrictions that prevent the Javascript from loading pages not on the same server as the Javascript. This has several problems: it's less efficient, it might break some sites, and it's a security risk because people can use this proxy to browse the web and possibly do bad stuff with it. It only loads pag...

1
0
发表了问答
2009/12/11 11:38

OpenLayers的网友评论

OpenLayers是一个用于开发WebGIS客户端的JavaScript包。OpenLayers实现访问地理空间数据的方法都符合行业标准。比如 OpenGIS的WMS(Web Mapping Service)和WFS(Web Feature Service)规范。OpenLayers采用面向对象方式开发,并使用来自Prototype.js和Rico中的一些组件。

3
0
发表了问答
2011/05/18 17:47

广州招聘Rails/Extjs/Openlayers程序员,5000+

1. 熟悉ruby on rails,有项目经验,有开发过工作流程序经验;月薪5000+ 2. 熟悉Openlayers开发,有项目经验;5000+ 3. 熟悉extjs开发,有项目经验;5000+ 联系邮箱,learning.shao@gmail.com

7
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
116 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部