一、创建一张地图分为五个步骤

1、下载openlayers开发包

2、创建一个HTML网页并引入openlayers(包括css样式和js文件)

3、创建图层对象,引入地图资源  ol.Layer

(引入OSM地图资源)

4、创建一张地图,用来添加图像对象 ol.Map

5、创建一个视图,用来定义地图的显示范围 ol.View

二、代码及结果展示(以展示OSM为例)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>我的第一张地图</title><link rel="stylesheet" href="./ol.css"><style>     html,body{width: 100%;    height: 100%;} .map{width: 80%;height: 80%;border: black;border-style:double;margin: auto;           margin-top: 10px;}</style>
</head>
<body><div class="map" id="map"></div><script src="./ol.js"></script><script>var osmLayer = new ol.layer.Tile({//openstreetmap 瓦片图层  vector 矢量 OSM为墨卡托坐标(投影坐标)source:new ol.source.OSM()});//116.399669 39.921354(北京中心经纬度)var beijing = ol.proj.transform([116.399669,39.921354],"EPSG:4326","EPSG:3857"); //将经纬度坐标转为投影坐标console.log(beijing);var view = new ol.View({center:beijing,zoom:8  //初始缩放})var map = new ol.Map({target:"map",layers:[osmLayer],view:view});</script>
</body>
</html>

开源WebGIS开发——如何创建一张地图相关推荐

  1. 【“零起点”--百度地图手机SDK】如何创建一张地图

    摘要:完全零基础入门篇~~本文是安卓SDK的入门篇,从头开始教大家如何创建一张安卓手机版的百度地图. ------------------------------------------------- ...

  2. GIS开发/WebGIS开发零基础入门:地图域当前信息(附代码)

    示例功能     该示例底图显示一个天地图世界地图,实现显示地图域当前信息功能. 示例实现     本示例需要使用 [include-openlayers-local.js] ,通过 ol.view( ...

  3. 开源Webgis开发1——环境配置

    一.geoserver安装与配置 1.安装Java,我安装的版本1.8.0 (1)Java安装与环境配置参考:java的安装环境配置详细步骤 - 高软玩家 - 博客园 (2)环境配置完成后输入java ...

  4. 开源WebGIS开发2——开发环境(IntelliJ IDEA)

    1.下载网址:Other Versions - IntelliJ IDEA 选择对应版本下载,推荐.exe下载 2.安装过程和配置参考博客:IntelliJ IDEA 下载安装配置教程(完整版)_爱思 ...

  5. 开源地图服务器 网站,开源WebGIS:地图发布与地图服务

    开源WebGIS:地图发布与地图服务 语音 编辑 锁定 讨论 上传视频 上传视频 本词条缺少信息栏.概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! <开源WebGIS:地图发布与 ...

  6. webgis从基础到开发实践_开源WebGIS教程系列——11.1 GISLite 的开发背景与设计

    地理信息门户可以帮助人们更容易地发现.访问和使用地理空间信息, 是地理信息发布.服务和共享的重要环节.许多国家都很重视地理信息门户的 建设,把它作为国家空间数据基础设施(spatial data in ...

  7. WebGIS开发四大开源框架对比

    目录 四个不同的框架的对比: 二维地图框架与GIS的关系 前端地图框架: WebGIS二维地图框架: Layer图层分为三大类: 之前给大家介绍了webgis常用的地图框架,点这里回顾一下. 本篇文章 ...

  8. 【WebGIS全栈】从0到1开发整站——旅游足迹地图网站

    介绍 本专栏起初定位群体为初学者,目标是认识 WebGIS,以及快速上手 WebGIS 前端开发,Demo 也是比较基础的,为了能进阶学习,现在计划提升一下Demo的难度,开发一个完整的足迹网站. 专 ...

  9. QT软件开发: 使用QImage创建一张空图片

     使用QImage创建一张指定大小.指定颜色的图片: QImage img(100,100,QImage::Format_RGB888); img.fill(QColor(Qt::black)); i ...

最新文章

  1. 图像二值化----otsu(最大类间方差法、大津算法)(二)
  2. R语言绘制生存曲线图
  3. Web Bundler CheatSheet, 选择合适的构建打包工具
  4. 5 -- Hibernate的基本用法 -- 要点
  5. The method getTextContent() is undefined for the type Node 错误解决办法
  6. merry chrismas
  7. dw1510_超低温种子储存柜
  8. 鸿蒙跟海思是什么,华为到底还有多少麒麟9000?又一款旗舰曝光,出场即是鸿蒙...
  9. Qt项目--截屏软件
  10. 在Expression Blend中制作侧面为梯形的类棱柱体
  11. python程序设计从基础到开发课后题答案夏敏捷_Python程序设计——从基础到开发...
  12. 企业级反向代理 Haproxy
  13. FastDeRain解读
  14. [例说NLP]使用gensim处理wiki百科中文数据
  15. 语音识别英语_英语语音识别_英语 语音识别 - 云+社区 - 腾讯云
  16. python求是不是完数_python求完数
  17. react native 出现程序包com.facebook.react不存在
  18. 谷歌支付:无法购买您要买的商品。
  19. ORACLE 统计各个部门 工资级别为小于2000,2000-3000,3000+的分别为多少
  20. 用友t3恢复账套显示服务器,T3恢复账套时提示这个错误,求解答,谢谢

热门文章

  1. Oracle练习题(九)
  2. mysql 1677_MySQL之数据库主从复制配置报错Last_Errno: 1677
  3. 51Nod 1677 treecnt
  4. K-Means聚类及调用sklearn库代码实现
  5. php怎么读取txt文件_PHP读取文件内容的五种方式
  6. IE网页截图技术笔记
  7. mac 破解安装 navicat
  8. 2021年第六届数维杯B题 中小城市地铁运营与建设优化设计
  9. 二分查找之第一个大于小于等于 target 的值
  10. ACM常用的解题技巧:尺取法