1.map组件的高度如果想要铺满屏幕,要是使用height:100vh样式
2.获取位置要在app.json中标明权限
3.先使用wx.getLocation获取自己的位置,然后再回调中使用setData方法,赋予数据给前台页面展示标注点

index.js

//index.js
//获取应用实例
const app = getApp() Page({
data: {
},
onLoad: function () {
var self=this;
this.mapCtx = wx.createMapContext('myMap');
wx.getLocation({
type: 'gcj02',
success(res) {
self.setData({
latitude : res.latitude,
longitude : res.longitude,
markers: [{
id: 1,
latitude: res.latitude,
longitude: res.longitude,
iconPath: '/image/location.png',
callout:{
content:"服务:青少年英语培训\r\n姓名:陶士涵\r\n电话:18808987876",
bgColor:"#fff",
padding:"5px",
borderRadius:"2px",
borderWidth:"1px",
borderColor:"#07c160",
}
},
{
id: 2,
latitude: res.latitude,
longitude: res.longitude+0.01,
iconPath: '/image/location.png',
callout: {
content: "服务:出租龙兴园西区9号楼二单元501\r\n姓名:陶士涵\r\n电话:18808987876",
bgColor: "#fff",
padding: "5px",
borderRadius: "2px",
borderWidth: "1px",
borderColor: "#07c160", }
}
],
});
}
})
},
})

index.wxml

<!--index.wxml-->
<map
id="myMap"
style="width: 100%; height:100vh;"
latitude="{{latitude}}"
longitude="{{longitude}}"
markers="{{markers}}"
covers="{{covers}}"
show-location
></map>

app.json

{
"pages": [
"pages/index/index",
"pages/logs/logs"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "找服务",
"navigationBarTextStyle": "black"
},
"sitemapLocation": "sitemap.json",
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于获取周边服务"
}
}
}

最新文章

  1. Chocolat.js – 响应式的 jQuery Lightbox 插件
  2. 圣诞礼物:分享几套漂亮的圣诞节 PSD 素材
  3. next_permutation()函数 和 prev_permutation() 按字典序求全排列
  4. iOS用AVAudioPlayer播放m4a音频
  5. [MODx] 9. Real Example
  6. java_method_Log输出日志的方法
  7. Lazy Foo:Game Loops
  8. A Byte of Python 笔记(8)
  9. PAT 乙级 1004. 成绩排名
  10. stm32串口通讯问题
  11. 《Create Your own PHP Framework》笔记
  12. volume 方式使用 Secret - 每天5分钟玩转 Docker 容器技术(157)
  13. 初窥css---盒子以及盒子扩展
  14. python装饰器3:进阶
  15. Spark的四种部署方式并对应四种提交方式
  16. python下的selenium和PhantomJS
  17. Servlet案例2:文件下载
  18. 类加载, 静态变量初始化, String不可变, 泛型使用, 内部类
  19. 搭建好看的静态博客(使用Hexo进行搭建)
  20. JSEclipse—Eclipse上的JavaScript开发工具

热门文章

  1. C学习笔记(2)---各类函数
  2. 迎国庆 itest(爱测试) 4.1.0 发布,开源BUG 跟踪管理 &amp; 敏捷测试管理软件
  3. 在execCommand formatBlock &#39;p&#39;标签里增加class或id或css style?
  4. v-bind是是否需要绑定某一个类名
  5. ARM的堆栈方式
  6. NOIP2018普及组复赛游记
  7. BDFramework.Core 学习
  8. Note | Ubuntu
  9. 纯CSS打造BiliBili样式博客主题
  10. 周董新歌搞崩QQ,抓取20W评论看看歌迷在说啥