微信小程序地图导航
2017-11-09 17:18
239 查看
微信小程序地图导航
1.在.wxml文件中需要位置创建map组件、导航按钮或图标
2.js
3.css
1.在.wxml文件中需要位置创建map组件、导航按钮或图标
<map longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" covers="{{covers}}"></map> <view class="address-wrap"> <view class='address-desc'> <text>河南XXXX有限公司</text> <text class='ftgrey'>河南-郑州-二七区</text> </view> <view class='address-point'> <image src="../../image/icon-fujin.png" bindtap="bindMap"></image> </view> </view>
2.js
//导入图片自适应 //var WxAutoImage = require("js/wxAutoImageCal.js"); var app = getApp(); Page({ data: { //目标经纬度 latitude: 34.754316, longitude: 113.677484, speed: 0,//速度 accuracy: 16,//位置精准度 markers: [{ latitude: 34.754316, longitude: 113.677484, }] }, bindMap: function (e) { wx.getLocation({ type: 'gcj02', //返回可以用于wx.openLocation的经纬度 success: function(res) { var latitude = res.latitude var longitude = res.longitude wx.openLocation({ latitude: latitude, longitude: longitude, name: "河南特XXXX公司", scale: 28 }) } }) }, onLoad: function(){ } })
3.css
map{ width: 100%; height:630px; } .address-wrap{ width: 100%; height: 60px; display: flex; align-items: center; padding: 0 3%; background-color: #f7f7f7; border-bottom: 1px solid #e2e2e2; box-sizing: border-box; position: fixed; bottom: 0; } .address-desc{ font-size: 14px; flex: 1; align-self: center; } text{ width: 100%; display: inline-block; } .address-point{ width: 24px; height: 24px; margin-left:10px; } image{ width: 24px; height: 24px; }
相关文章推荐
- 微信小程序-路线规划,地图导航功能基于高德地图API
- 微信小程序中进行地图导航
- 微信小程序中进行地图导航功能的实现方法
- 微信小程序:地图导航功能实现完整源代码附效果图,讲解
- 微信小程序中实现地图导航
- 微信小程序 地图导航在onload中无效
- 微信小程序地图导航
- 微信小程序地图控件、定位、扫码和导航
- 微信小程序----高德地图开发应用(获取key)
- 微信小程序tabBar底部导航 不显示问题解析
- 微信小程序把玩(三)tabBar底部导航
- 微信小程序不获取用户直接打开默认设置地图
- (https专业版)2018年1月5日高仿互站仿友价T5虚拟交易+实物交易商城-站长交易源码送手机版程序10套模版+首页微信登陆+头部下拉导航
- 微信小程序 实现获取当前位置并在地图上显示
- 微信小程序-地图组件
- 微信小程序----实现YDUI的ScrollNav组件(滚动导航)
- 关于微信LBS 升级版后SOSO 地图用JAVA 实现导航功能
- 微信小程序map、video、canvas地图组件添加覆盖物
- 在程序中使用代码打开苹果自带的地图并实现导航
- 微信小程序 地图map详解及简单实例