简单说一下遇到的问题,标注点出不来情况,之后是.wxml文件中map标签行内定义longitude="{{map.lng}}" 、latitude="{{map.lat}}"、markers="{{map.markers}}"然后在.js文件中也分别定义。

.wxml文件

<view class='wc_area_mapbox'><map class='wc_area_map' bindtap='location' bindmarkertap='location' show-location longitude="{{map.lng}}" latitude="{{map.lat}}" markers="{{map.markers}}"></map>
</view>

.js文件

const app = getApp();
Page({data: {map:{lat:0,         //这里必须定义lat,lng,不然标注点出不来lng:0,markers:[],navigation:null},service_detail: [],wc_id:null,},onLoad: function (options) {var that = this;that.setData({wc_id: options.id})that.get_wc_detail();},get_wc_detail: function () {var that=this;wx.showLoading({title: '加载中',})wx.request({url: app.globalData.url + 'index.php/api/Home/service_detail',data:{id: that.data.wc_id,lng: app.globalData.location.longitude,lat: app.globalData.location.latitude},success:function(res){console.log(res)wx.hideLoading();if(res.data.status==200){that.setData({navigation: res.data.data.name,service_detail: res.data.data,'map.lat': res.data.data.lat,'map.lng':res.data.data.lng,'map.markers':[{latitude: res.data.data.lat,     //这里也定义
                            longitude: res.data.data.lng,name: res.data.data.title}]})wx.setNavigationBarTitle({title: that.data.navigation})  }else{wx.showToast({title: res.data.error,icon:'loading',duration:1000})}},fail:function(){wx.hideLoading();wx.showToast({title: '请求失败',icon:'loading',duration:1000})}})},location:function(){wx.openLocation({                    //调用导航latitude: this.data.map.lat,longitude: this.data.map.lng,name: this.data.navigation,scale: 28})}
})

转载于:https://www.cnblogs.com/wanan-01/p/9078059.html

小程序之地图标注以及导航相关推荐

  1. 微信小程序-3D地图场景+定位导航-法院3D室内导航系统-为群众提供诉讼全流程导航服务

    随着互联网信息的快速发展,我国的信息化水平也得到了全面的提升.尤其近几年在疫情的影响下,微信的小程序应用已经渗入生活的方方面面,无论是日常出行的健康码还是线上商城的购物,小程序以其轻便.响应速度快.不 ...

  2. 微信小程序调用地图和跟据经纬度打开手机地图导航

    微信小程序调用地图和跟据经纬度打开手机地图导航 第一步:输入地址位置 wxml<button bindtap="onChooseLocation">打开地图</b ...

  3. 关于小程序中地图的应用(联动搜索,模糊查询,定位导航)

    小程序中地图的应用 一.获取微信地址 二.联动搜索及模糊查询 三.导航 一.获取微信地址 在小程序的开发中,内置了获取微信地址的API接口.我们可以直接调用,对返回的数据进行相关的处理即可.代码如下: ...

  4. 小程序实现地图导航功能

    小程序实现地图导航功能 app.json获取导航授权信息 wxml文件中命令 map组件基本命令以及作用 js文件中命令 1.在data中设置地图界面显示的经纬度 2.在data中设置标记点宽高经纬度 ...

  5. 微信小程序入门二:底部导航tabBar

    小程序底部导航栏组件tabBar,可以参考下官方的API:tabBar 先看代码 //app.json {"pages":["pages/index/index" ...

  6. 小程序的横向二级顶部导航条,可以切换、拖动、二级定位在一级的下面,高度怎么办

    项目场景: **做一个小程序的横向二级顶部导航条,可以切换.拖动.二级定位在一级的下面** 问题描述: 我只能设置scroll-view的高度,不然不显示二级菜单 这是html代码 <view ...

  7. 微信小程序—map地图实现标记多个位置

    前言: 在这里给大家介绍一个地标搜索网站(可精准获取经纬度,备注有介绍):  中国城市列表-卫星地图-地球在线 小程序官方地图 map 文档参考 小程序官方地图 map 相关 API (地图组件控制) ...

  8. 高德地图api调用demo_微信小程序----高德地图API实现的DEMO

    [实例简介] 微信小程序----高德地图API实现的周边,天气,路线规划,地址详情等的DEMO.简单的效果,问一下官方能不能不要乱涨积分,你们涨积分,作者被骂!我真的很失望,再这样,我就不上传资源了! ...

  9. 微信小程序百度地图API移动选点

    微信小程序百度地图API移动选点 本文首发微信小程序百度地图API移动选点 因为业务需要使用百度地图API,参考一位大佬编写腾讯API的思路和方法,改造成百度地图API移动选点. 思路: wxml前端 ...

  10. 微信小程序之网易云音乐导航

    微信小程序之网易云音乐导航 微信小程序之网易云音乐(一)- uni-app的基本使用 微信小程序之网易云音乐(二)- uni-app标签的使用 微信小程序之网易云音乐(三)- 主页面底部导航.轮播图. ...

最新文章

  1. vuex之state-状态对象的获取方法(三)
  2. Android ShareSDK桥接技术
  3. Ubuntu系统添加root用户
  4. python语言入门自学-自学编程的6种方法,自学Python
  5. 注意力机制中的Q、K和V的意义
  6. 2017腾讯编程题----素数对
  7. 【字符串】面试题之键值对(”key = valude”)字符串
  8. Swoole 源码安装
  9. spring mvc 上传文件
  10. jmeter性能测试之录制脚本
  11. 麦子学院bootstrap实战项目官网,后台,jquery.singlePageNav.min.js ,wow.min.js,animate.css使用...
  12. 解决亚马逊购买的电子书azw3文件转换成epub或mobi文件实现共享
  13. 北京市地震灾后规划信息化分析
  14. 操作系统——实时操作系统和分时操作系统
  15. cesium接入加载3D城市建筑物(离线)(cesium篇.19)
  16. 编译原理归纳学习——去除晦涩
  17. JavaScript基础知识与脚本语言总结
  18. unity2D制作一个2D游戏场景Tilemap
  19. UTF8与GBK字符编码转换
  20. 喇叭音圈是大一点好还是小一点好

热门文章

  1. Spring Boot + Spring Cloud 实现权限管理系统 后端篇(八):MyBatis分页功能实现
  2. 【原创】公司各个阶段 CTO 需要做什么?(上篇)
  3. Linux用户登出之后保持后台进程(nohup)
  4. leecode 树是否是平衡树 java
  5. .netADO调用存储过程
  6. 使用POI完成 EXCEL的 导出和导入
  7. 统计数据库表中记录数
  8. 在Virtual Machine上运行Hello China的方法和工具
  9. MAC电脑安装window系统(一):双系统安装方法
  10. 数据流中的中位数 Find Median from Data Stream