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 相关文章推荐
jquery学习笔记二 实现可编辑的表格
Apr 09 Javascript
jquery单行文字向上滚动效果示例
Mar 06 Javascript
JS获取下拉框显示值和判断单选按钮的方法
Jul 09 Javascript
AngularJS下对数组的对比分析
Aug 24 Javascript
JavaScript仿微博发布信息案例
Nov 16 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
Mar 21 Javascript
Vue中的Vux配置指南
Dec 08 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
Feb 26 Javascript
使用Vue Composition API写出清晰、可扩展的表单实现
Jun 10 Javascript
vue+axios全局添加请求头和参数操作
Jul 24 Javascript
vue2.0 watch里面的 deep和immediate用法说明
Oct 30 Javascript
利用js实现简单开关灯代码
Nov 23 Javascript
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
PHP备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
php截取字符串并保留完整xml标签的函数代码
2013/02/06 PHP
解析thinkphp import 文件内容变量失效的问题
2013/06/20 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
php格式文件打开的四种方法
2018/02/24 PHP
Laravel获取当前请求的控制器和方法以及中间件的例子
2019/10/11 PHP
Javascript 面向对象特性
2009/12/28 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
2015/08/06 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
小程序自定义日历效果
2018/12/29 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
JavaScript Window窗口对象属性和使用方法
2020/01/19 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
浅析Python的web.py框架中url的设定方法
2016/07/11 Python
python2.7 json 转换日期的处理的示例
2018/03/07 Python
python3实现基于用户的协同过滤
2018/05/31 Python
PyQt5根据控件Id获取控件对象的方法
2019/06/25 Python
python中必要的名词解释
2019/11/20 Python
Python实现在线批量美颜功能过程解析
2020/06/10 Python
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
日本食品网上商店:JaponShop.com
2017/11/28 全球购物
人事行政主管岗位职责
2013/12/22 职场文书
森林防火工作方案
2014/02/14 职场文书
电力安全事故反思
2014/04/27 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
微观世界观后感
2015/06/10 职场文书
《悬崖边的树》读后感2篇
2019/12/02 职场文书