openlayers官方教程(三)Basics——Zooming to your location
Zooming to your location
浏览器提供了获取用户当前位置的API,我们可以利用这个来定位当前用户所在。
Application changes
首先,将map赋值到一个常量,就可以从其他组件中获取map
const map = new Map({
在main.js中增加如下代码,来实现定位的功能
navigator.geolocation.getCurrentPosition(function(pos) {const coords = fromLonLat([pos.coords.longitude, pos.coords.latitude]);map.getView().animate({center: coords, zoom: 10});
});
以上代码用到fromLonLat()函数,这个函数时将经纬度坐标转到地图默认坐标系统EPSG:3857,需要导入此函数。
import {fromLonLat} from 'ol/proj';
View the result
可以在 http://localhost:3000/中查看效果
openlayers官方教程(三)Basics——Zooming to your location相关推荐
- openlayers官方教程(八)Vector Data——Snapping
Snapping 你可能已经发现一个问题:虽然很容易就画出新的features,但是新画出的features跟原有的features没有拓扑关系.除此之外,当在修改features时,我们在多边形内增 ...
- openlayers官方教程(一)Introduction
近期开始学习openlayers,发现国内不少中文资源较老,还是看官方文档方便,根据自己的理解,把核心用博客记录下来,方便自己学习回顾.官网地址:http://openlayers.org/works ...
- SCAPY官方教程三
一.scapy属性配置 Scapy 的交互式 shell 在终端会话中运行.发送数据包需要root权限,所以我们在sudo这里使用: $ sudo scapy -H Welcome to Scapy ...
- Java官方教程(三-1)运算符 operator(2020.12.18)
前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子:翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着 ...
- Java官方教程(三-3)相等 关系和条件运算符(2020.12.20)
前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子:翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着 ...
- BDD之单元测试(三):BDD的官方教程
BDD之单元测试(二):ATDD,TDD,BDD的区别 BDD之单元测试(三):BDD的官方教程 BDD之单元测试(四):实际的项目教程 cucumber cucumber是BDD(Behavior- ...
- Unity3D Shader官方教程翻译(三)
Unity3D Shader官方教程翻译(三) 1.Shader语法:Pass 1个Pass块可以使一个几何物体被一次渲染. Pass { [Name and Tags] [RenderSetup] ...
- Java官方教程(三-2)赋值 运算和一元运算符(2020.12.19)
前言 本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子:翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着 ...
- 【译】Spring官方教程:使用STS的入门指南
原文:Working a Getting Started guide with STS 译者:hanbin 校对:Mr.lzc 这个指南引导您使用 Spring Tool Suite (STS) 去构 ...
最新文章
- 简单总结nodejs处理tcp连接的核心流程
- [Java Web整合开发王者归来·刘京华] 1、 Java Web开发
- job.php打不开,cronjob上的PHP错误,在提示时工作正常
- python stackless_Stackless Python的缺点是什么?
- Linux社区代码风格
- 08-微信小程序商城 销售排行(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
- TabLayout+Viewpage滑动
- windows功能_windows必备的系统功能增强2具,免费,简单,实用
- P4231 三步必杀
- Windows下截图快捷键
- java提出word和pdf等文件的信息
- python小数乘法计算_小学数学所有的知识点都在这里,期末复习必备!
- 洛谷-P4287 双倍回文(Manacher)
- python 中问号表达式替代 exper and a or b
- 今天是个不平凡的日子
- php mysql中文乱码怎么解决_php读取mysql中文乱码怎么解决?
- 天才程序员:我不是一个好的示范
- [Unity] 战斗系统学习 12:Switchable 1
- 算法的复杂性详解及原理
- 栋感光波-冲刺日志(第9次)
热门文章
- Tsi721和NRS1800连接调试问题记录
- 计算机在职研究生的详细介绍
- android studio调试,华为手机连接电脑找不到HDB interface的解决方案
- 国内那几家语音唤醒技术做的比较好? 语音唤醒技术哪家强?
- 生产级搭建openresty+waf防火墙
- 基于Vue+ElementUI的省市区地址选择通用组件
- 透过散射介质的成像matlab,Advanced Photonics|深度神经网络实现透过厚散射介质成像...
- 因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies
- php中文的正则表达式_php汉字正则表达式
- 同态滤波 matlab,基于Matlab的同态滤波器的优化设计