关于map的使用记录

具体文档见uniapp
这里写了具体详细的配置。 使用了uview组件。

<u-form-item label="选择详细地点" :border-bottom="false"><view class="mapWrap"><map style="width: 100%; height: 150px;" @click="chooseLocation" :latitude="latitude" :longitude="longitude":markers="covers"></map></view>

事件函数

 chooseLocation: function() {uni.chooseLocation({success: (res) => {this.form.address = res.addressthis.latitude = res.latitudethis.longitude = res.longitudethis.covers[1].longitude = res.longitude.toString()this.covers[1].latitude = res.latitude.toString()// console.log(this.longitude, this.latitude, this.address)let reg = /.+?(省|市|自治区|自治州|县|区)/g;let add1 =res.addressconsole.log(add1 + ': ', add1.match(reg));}})},

reg是对定位选择的地址返回的具体地址的处理, 返回值是以数组的形式返回。
配置情况

                id: 0, // 使用 marker点击事件 需要填写idtitle: 'map',latitude: '',longitude: '',province: "",ciry: '',district: '',covers: [{latitude: '',longitude: '',iconPath: '../../static/images/map/location.png'}, {latitude: '',longitude: '',iconPath: '../../static/images/map/location.png'}],
      先获取当地的经纬度   getlocation可以获取当地经纬度。
onLoad() {// 获取经纬度let that = thisuni.getLocation({type: 'wgs84',success: function(res) {console.log(res)// console.log(res.latitude,res.longitude)that.covers[0].latitude = res.latitudethat.covers[0].longitude = res.longitudethat.latitude = res.latitudethat.longitude = res.longitude}})},

第二种


通过外部引入的方法,来获取具体的位置 首先引入。这个方法需要指定一个经纬度来确定具体的位置。 返回值 如下 。 配置同上。先用uni.getLocation来获取经纬度。

这里是qqmap-wx-jssdk.min.js

 var QQMapWX = require('../../libs/qqmap-wx-jssdk.min.js')
     chooseLocation: function() {uni.chooseLocation({success: (res) => {this.form.address = res.addressthis.latitude = res.latitudethis.longitude = res.longitudethis.covers[1].longitude = res.longitude.toString()this.covers[1].latitude = res.latitude.toString()console.log(this.longitude, this.latitude, this.address)// let reg = /.+?(省|市|自治区|自治州|县|区)/g;// let add1 = res.address// console.log(add1 + ': ', add1.match(reg));var qqmapsdk;qqmapsdk = new QQMapWX({key: 'AIEBZ-TUH6U-O3WVJ-4NEH5-UO2R7-ECFIH'})qqmapsdk.reverseGeocoder({location: {latitude: res.latitude, //用uni.getLocation来获取经纬度longitude: res.longitude},success: function(res) {console.log(res)this.province = res.result.address_component.provincethis.city = res.result.address_component.citythis.district = res.result.address_component.districtconsole.log(this.province, this.city, this.district)}})}})},

这里的adcode 指的是‘城市编码’ 。

微信小程序的map的使用相关推荐

  1. php小程序地图处理,微信小程序 地图map详解及简单实例

    微信小程序 地图map 微信小程序map 地图属性名类型默认值说明longitudeNumber中心经度 latitudeNumber中心纬度 scaleNumber1缩放级别 markersArra ...

  2. php小程序地图处理,微信小程序地图 map

    微信小程序地图 map 微信小程序map 地图 标记点 标记点用于在地图上显示标记的位置,不能自定义图标和样式 覆盖物 覆盖物用于在地图上显示自定义图标,可自定义图标和样式 地图组件的经纬度必填, 如 ...

  3. 微信小程序自带地图_微信小程序之map地图

    微信小程序地图操作比较简单,api也很少,使用map组件来展示.说到地图,那就先来看基础定位: 定位用到wx.getLocation(OBJECT)函数,代码如下: wx.getLocation({ ...

  4. 微信小程序覆盖map组件

    微信小程序 MAP组件 现在可以采用cover-view 来覆盖MAP组件 <map><cover-view>xxxx</cover-view> </map& ...

  5. 微信小程序,map地图中在底部添加半透明视图布局

    最近在学习微信小程序,遇到一个问题,就是需求map上需要添加其他布局,但是map是由客户端创建的原生组件,层级是最高的,研究了好久,发现在map中可以使用cover-view组件,然后进行布局,有关c ...

  6. 微信小程序之map地图

    微信小程序地图操作比较简单,api也很少,使用map组件来展示.说到地图,那就先来看基础定位: 定位用到wx.getLocation(OBJECT)函数,代码如下: wx.getLocation({t ...

  7. 微信小程序开发MAP(地图)

    在创建MAP(地图)前,请各位小伙伴们认真的去了解微信小程序开发的说明.https://mp.weixin.qq.com/debug/wxadoc/dev/component/map.html#map ...

  8. 微信小程序-地图map使用,周边公交地铁查询

    1.腾讯地图注册,获取秘钥 2.下载微信小程序JavaScriptSDK,微信小程序JavaScriptSDK v1.2 3.小程序引入并使用,下面是搜索地点显示目标地图代码 js代码 // 引入wx ...

  9. 微信小程序实战 -- map:根据百度地图的api来获取地址信息

    先附上实现效果:    实现的功能有:(中间"红色图标"所在位置为选择的定位) 1. 拖动地图,进行定位: 2. 根据输入的内容进行地图定位. 一. 申请秘钥ak ,下载百度地图微 ...

  10. 微信小程序之map地图规划路线以及显示距离

    有个问题:在选择公交路线(包含步行和公交)时,怎么才能让不同的路线显示不同的颜色? ps:有个方式,自己写坐标解压往后的存入新数组.把步行时的数据标注下,有什么简单的方法呢? 自定义函数文件 /*** ...

最新文章

  1. 经典的printk 写法
  2. 关于idea plugin测试那些事(纯手工翻译,只为打发时间,如果有错误,欢迎提建议,如果有意见,我相信别家一定更适合你)
  3. Applese 走迷宫
  4. 去除覆盖在文字上的水印_PDF文档密码移除与文字水印去除工具
  5. 五家共井java_算法练习02:五家共井
  6. Hyper-V 替换 vmwp
  7. Java 8中获取参数名称
  8. 如何获取LanuchImage
  9. 负离子程序员的一组未来手绘,酷毙了
  10. python的返回函数的作用_函数的返回值和作用域
  11. python编写程序判断数据类型_python中如何判断一个变量的数据类型
  12. Haar特征计算过程【DataWhale学习记录】
  13. vbs教程《变量类型》
  14. 3.c++计算字符串长度的函数
  15. 网易2016在线笔试小结
  16. cookie的简单介绍
  17. java执行sql列名无效_列名无效!java代码里的SQL语句!数据库里可以得到正确为什么放java里出错了?...
  18. 野火STM32学习(7)
  19. 安科瑞餐饮油烟在线监测系统在云龙湖畔景区大中型饭饮油烟治理中的应用
  20. 利用IP地址定位来停止钓鱼威胁

热门文章

  1. 学生成长评价平台的下载 与 疫情申报
  2. 软工实践第八次作业——项目需求答辩
  3. (10)3DMAX之常用工具(镜像、对齐、组、层资源管理器、冻结、软件专家模式、物体半透明显示、变换虚拟体显示切换、自适应降级)
  4. 暴走的名创优品,有何增长阳谋?
  5. python女性素描_用Python获取海量素描风格的小姐姐!这也太好看了吧!
  6. 计算机考试报考学号是学籍学号吗,学号和学籍号一样吗 二者有什么区别
  7. JavaScript的条件判断语句以及三元运算符
  8. 如何翻译PPT?分享几个PPT翻译工具
  9. php图片涂鸦,IOS_详解iOS App中图片的线段涂鸦功能的添加方法,接下来我们要讲图片的涂鸦, - phpStudy...
  10. cnpm安装vue-cli2