300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 微信小程序学习-组件Map-地图初始定位

微信小程序学习-组件Map-地图初始定位

时间:2023-11-21 12:43:54

相关推荐

微信小程序学习-组件Map-地图初始定位

学习了如何添加地图组件,如何自动获取地图的初始位置,初步理解小程序的生命周期与传值。

一 添加Map

1 新添加一个页面,取名为map

2 打开map.wxml添加map标签,添加类格式

<map class="map_set"/>

3 打开map.wxss,编写类格式

.map_set{width: 100%;}

编译后可以看到一部分的小地图,地点北京朝阳区

二 放大地图

修改map.wxss

/* 先让page铺满界面 */page{height: 100%;}.map_set{width: 100%;/* 然后让map铺满界面 */height: 100%;}

编译可以看到地图已经铺满整个小程序界面,地点北京朝阳

三 修改定位

1 打开map.js

Page({/*页面的初始数据*/data: {/*添加两个全局变量*/init_latitude: 0,init_longitude: 0},/*生命周期函数--监听页面加载*/onLoad: function (options) {/*捕获当前page*/var that=this;wx.getLocation({type: 'wgs84',success: function (res) {that.setData({/*赋值*/init_latitude: res.latitude,init_longitude: res.longitude})}})},})

2 修改map.wxml

<map class="map_set" show-location="true" /*显示当前位置*/latitude="{{latitude}}" /*传值*/longitude="{{longitude}}"/>

编译后画面跳转到当前地区

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。