微信小程序_map组件实现定位
map组件
这是官方提供的地图组件,很多复杂的功能我暂时没有接触到,而且有的效果似乎只有企业可以使用。我在这里就简单的实现一下map组件的定位用户的位置的功能。
下面的是我们实现的最终效果图:
接下来上代码,边看边解释
map组件
//index.wxml
<map
class="map"
latitude="{
{markers[0].latitude}}"
longitude="{
{markers[0].longitude}}"
markers="{
{markers}}">
</map>
latitude:维度
longitude:经度
markers:是个对象,标记点用于在地图上显示标记的位置
实现用户定位
-
permission:申请获得用户的定位信息,会出现用户的授权申请弹窗
-
onLoad:是生命周期函数,在页面加载时会调用的函数。如果用户的定位位置需要在界面中加载时就要显示,我们就要把相关函数写在这里面。
-
wx.getLocation:这个函数调用成功会返回的对象内容包含用户的位置的经纬度: