vue使用高德地图根据坐标定位点的实现代码


Posted in Javascript onAugust 22, 2019

前言

项目中需要根据坐标定位,将自己的实现过程写下来,废话不多说,上代码

正文

<script>
var map,marker;
export default {
  data(){
    return{
      arriveCoor:[108.947025,34.2613255],//坐标点
      arrive:"",//位置信息
    }
     
  },
  mounted() {   
    mapDraw(this.arriveCoor),
    mapCoor(this.arriveCoor)
  },
  methods:{
     mapDraw(arriveCoor){
     map = new AMap.Map('map-location', {  //map-location是嵌地图div的id
       resizeEnable: true, //是否监控地图容器尺寸变化
       zoom:16, //初始化地图层级
       center: arriveCoor //初始化地图中心点
     });
     // 定位点
     this.addMarker(arriveCoor);
  },
  // 实例化点标记
  addMarker(arriveCoor) {
    var _this = this;
    marker = new AMap.Marker({
      icon: "", //图片ip
      imageSize: "20px",
      position: arriveCoor,
      offset: new AMap.Pixel(-13, -30),
      // 设置是否可以拖拽
      draggable: true,
      cursor: 'move',
      // 设置拖拽效果
      raiseOnDrag: true
    });
    marker.setMap(map);
  },
  // 查询坐标
  mapCoor(lnglatXY){

var _this = this;


AMap.service('AMap.Geocoder',function() {//回调函数



var geocoder = new AMap.Geocoder({});



geocoder.getAddress(lnglatXY, function (status, result) {




if (status === 'complete' && result.info === 'OK') {





//获得了有效的地址信息:





_this.arrive = result.regeocode.formattedAddress;




else {





_this.arrive = "暂无位置";




}



});


})

},
}
</script>

总结

以上所述是小编给大家介绍的vue使用高德地图根据坐标定位点的实现代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
JS 拼图游戏 面向对象,注释完整。
Jun 18 Javascript
XHTML下,JS浮动代码失效的问题
Nov 12 Javascript
javascript实现面向对象类的功能书写技巧
Mar 07 Javascript
打造基于jQuery的高性能TreeView(asp.net)
Feb 23 Javascript
jquery 倒计时效果实现秒杀思路
Sep 11 Javascript
js 获取浏览器版本以此来调整CSS的样式
Jun 03 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
Feb 25 Javascript
javascript事件处理模型实例说明
May 31 Javascript
javascript深拷贝的原理与实现方法分析
Apr 10 Javascript
vue省市区三联动下拉选择组件的实现
Apr 28 Javascript
AngularJS日期格式化常见操作实例分析
May 17 Javascript
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
ES6基础之字符串和函数的拓展详解
Aug 22 #Javascript
node实现爬虫的几种简易方式
Aug 22 #Javascript
vue router动态路由设置参数可选问题
Aug 21 #Javascript
Element ui 下拉多选时新增一个选择所有的选项
Aug 21 #Javascript
js时间转换毫秒的实例代码
Aug 21 #Javascript
VUE的history模式下除了index外其他路由404报错解决办法
Aug 21 #Javascript
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 #jQuery
You might like
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
php jsonp单引号转义
2014/11/23 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
第五篇Bootstrap 排版
2016/06/21 Javascript
JS+CSS3模拟溢出滚动效果
2016/08/12 Javascript
Form表单按回车自动提交表单的实现方法
2016/11/18 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
详解VueJS应用中管理用户权限
2018/02/02 Javascript
浅谈使用mpvue开发小程序需要注意和了解的知识点
2018/05/23 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
模块化react-router配置方法详解
2019/06/03 Javascript
JS前端基于canvas给图片添加水印
2020/11/11 Javascript
[01:07:19]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第一场 1月19日
2021/03/11 DOTA
python模拟登录百度贴吧(百度贴吧登录)实例
2013/12/18 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
Python编程pygal绘图实例之XY线
2017/12/09 Python
Python实现的三层BP神经网络算法示例
2018/02/07 Python
Python的matplotlib绘图如何修改背景颜色的实现
2019/07/16 Python
python字符串替换re.sub()方法解析
2019/09/18 Python
Python实现Canny及Hough算法代码实例解析
2020/08/06 Python
pytest fixtures装饰器的使用和如何控制用例的执行顺序
2021/01/28 Python
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
招商引资工作汇报
2014/10/28 职场文书
年终工作总结范文2014
2014/11/27 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
Python实现对齐打印 format函数的用法
2022/04/28 Python