1、Stamen地图瓦片构成

我们使用浏览器打开Stamen地图,按下F12查看网络资源,可以发现其瓦片URL非常直观明了,与OpenStreetMap的地图瓦片URL差不多,最终可以得到其通用URL:http://{a-d}.tile.stamen.com/toner/{z}/{x}/{y}.png,下面我们就来使用Openlayers加载Stamen地图;

2、代码实现

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><script src="../lib/ol/ol.js"></script><link href="../css/ol.css" rel="stylesheet" /><script type="text/javascript">window.onload = function () {var stamenMapLayer = new ol.layer.Tile({source: new ol.source.XYZ({url: 'http://{a-d}.tile.stamen.com/toner/{z}/{x}/{y}.png'})});var map = new ol.Map({layers: [stamenMapLayer],view: new ol.View({center: [106.51, 29.55],projection: 'EPSG:4326',zoom: 10}),target: 'map'});};</script>
</head>
<body><div id="map"></div>
</body>
</html>

3、结果展示

Openlayers之加载Stamen地图相关推荐

  1. Openlayers之加载谷歌地图

    1.谷歌地图瓦片构成 我们用浏览器打开谷歌地图,然后按下F12键,查看网络资源中的地图瓦片,可以发现瓦片URL中变化的部分为1i.2i和3i后面的数字,经过分析可以知道1i后面的应该是瓦片的级别,2i ...

  2. 005:vue+openlayers加载Mapbox地图示例

    第005个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+openlayers中加载Mapbox地图. 直接复制下面的 vue+openlayers源代码,操作2分钟即可运行实现效果 示例效果 ...

  3. angular使用openlayers6以及加载百度地图

    angular中使用openlayers本来是没什么难度的,但是如果要加载百度地图还是有些问题的,在openlayers3中坐标是从原点右上递增,而openlayers6中是右下递增,这就导致使用百度 ...

  4. OpenLayers教程十一:多源数据加载之用最简单的方式加载瓦片地图

    目录 一.加载OpenStreetMap 二.加载Stamen Map 三.加载Bing Map OpenLayers封装了一些瓦片地图源类用于加载瓦片地图,这些类包括: ol.source.OSM  ...

  5. Openlayers加载离线地图Arcgis瓦片

    文章目录 一.介绍 二.快速入门 一.下载地图瓦片 二.OpenLayers加载离线Arcgis瓦片 一.介绍 OpenLayers 是一个专为Web GIS 客户端开发提供的JavaScript 类 ...

  6. Openlayers 2.X加载高德地图

    概述: 前面的有篇文章介绍了Openlayers 2.X下加载天地图,本节介绍Openlayers 2.X下加载高德地图. 实现效果: 高德地图 高德影像 图中:蓝色的省市边界为我本机发布的,能够与高 ...

  7. (转)Openlayers 2.X加载高德地图

    http://blog.csdn.net/gisshixisheng/article/details/44853881 概述: 前面的有篇文章介绍了Openlayers 2.X下加载天地图,本节介绍O ...

  8. vue openlayers 加载高德地图等 gcj02 的图层偏移问题

    vue openlayers 加载高德地图等 gcj02 的图层偏移问题 这个问题是在使用 openlayers 地图引擎加载高德地图或者是谷歌地图都会遇到的问题,所以说呢这篇博文稍微说一下解决办法. ...

  9. openlayers加载百度地图作为底图坐标偏移的解决办法

    openlayers加载天地图作为底图,在网上找了公开的服务资源,要做到百度地图与天地图之间切换,同样也从网上找到百度地图的服务资源但是在地图上坐标总是有偏差,最初的代码是这样的: var proje ...

最新文章

  1. XML DOM – 导航节点概述
  2. 零基础Java学习之初始化块
  3. SQL提示介绍-强制并行
  4. 计算机组装与维护 授课计划,计算机课程教学计划
  5. Word2019 mac 16.46beta更新(兼容big sur,适配M1)
  6. 天池-新闻推荐-多路召回
  7. 葡萄酒质量和时间的关系
  8. 报表性能优化方案之单数据集分页SQL实现层式报表
  9. IP网络中的路由聚合的解析
  10. 几个代码画出漂亮的词云图,python最简单的词云图教程(建议收藏)
  11. 汽车加油问题 java_汽车加油问题
  12. 错误 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
  13. 有人痴狂,有人跑路,开源软件新一年的冰火两重天
  14. HTTPS之SNI介绍
  15. Windows屏幕工具(屏幕截图、贴图/屏幕取色/截图文字、表格识别/截图翻译、GIF录屏、GIF压缩)
  16. geek_2013年How-To Geek的节日礼物指南:一定要装满东西
  17. javax.mail实现收发邮件
  18. HDMI 收发器简化家庭影院系统设计
  19. POP3, SMTP, IMAP 和 Exchange 的区别
  20. 程序和数据在计算机中用二进制数表示对吗,程序和数据在计算机中用什么表示...

热门文章

  1. caxa画图怎么倒角_CAXA电子图板如何倒角?CAXA电子图板倒角的绘制方法一览
  2. 51 币圈里外的强者愈强----超级君扯淡录【2020-07-13 2100】
  3. 质数乘积(大数乘法+埃氏筛法)
  4. bladex saber 启动流程
  5. 随机森林特征重要性度量
  6. Android界面编程之利用单选框和复选框实现对学历和爱好进行选择
  7. 汽车行业的互联网生意经
  8. Direct3D 12入门教程之 ---- Direct3D 12初始化流程
  9. 使用Logstash接收Netflow日志并发送到syslog服务器
  10. python缺失值与异常值处理_pandas学习(常用数学统计方法总结、读取或保存数据、缺省值和异常值处理)...