微信小程序最新的腾讯插件报错处理和实例代码

出门在外,免不了查询地图的需求!为了帮助开发者们进一步“减负”,腾讯地图的插件添加了路线规划的能力,主要解决“向用户展示从A到B路线”的问题。使用插件的正确姿势究竟是什么呢?今天我们给大家介绍——腾讯地图插件的能力。

小程序最近推出了一个腾讯地图的插件,地址:腾讯地图插件说明

但是官方文档是在写的简单,下面的评论基本都在吐槽,为了帮大家跳坑,我来测试下这个功能。

正式写代码前,先要取得腾讯地图的授权:

在“小程序管理后台-设置-第三方服务-插件管理”中查找插件名称“腾讯地图”,并申请使用。

如下:

需要注意的是这个id(详情里面可以看到):请复制到第二步相应的"provider"和第三步的appid: 配置中

第一步:写插件代码

1.1

在你原有的项目里面新建一个组件,例如maps:

maps.js中填写如下代码:

// const util = require('../../utils/util.js')

Page({

  data: {

    routeInfo: {

      // startLat: 19.17652,    //起点经度 选填,不填默认为当前位置

      // startLng: 21.212121,    //起点纬度 选填

      // startName: "我的位置",  // 起点名称 选填

      startName: "我的位置",  // 起点名称 选填

      endLat: 22.548901,    // 终点经度必传

      endLng: 114.089656,  //终点纬度 必传

      endName: "福田区中航路1号九方购物中心",  //终点名称 必传

      mode: "car"  //算路方式 选填

    }

  },

  onLoad: function () {

  },

  onShow: function () {

    let plugin = requirePlugin("myPlugin");

  }

})

1.2

maps.json中填写如下代码:

{

  "navigationBarTitleText": "柠檬美食 ",

  "usingComponents": {

    "map-route": "plugin://myPlugin/mapRoute"

  }

}

1.3

maps.wxml中填写如下代码:

1.4.wcss中的样式可以不写,他会使用全局样式

不写。。。。。

第二步:  配置app.json

插件文件现在写好了,我们来配置app.json

2.1

先把路径配置好

2.2

最下面再增加如下配置:

"plugins": {

    "myPlugin": {

      "version": "1.0.6",

      "provider": "wx5bc2ac602a747594"

    }

  }

!!!provider填写腾讯地图插件详情里面的id

第三步:

project.config.json配置

!!!填写腾讯地图插件详情里面的id

最后我们在其前一个页面写个链接跳转到maps组件就行了。

完整代码请查看包含腾讯地图插件的美食分享小程序 ,进去后如果只需要了解腾讯地图插件,无需下载,直接打开maps文件夹查看,同时查看app.json文件即可。

效果:

遇到的坑:

1.   AppIDwx5bc2ac602a7475(填写你自己的)没有配置。

2.  未取得授权

3.  跳转路径写错

4. 把maps组件的代码直接写在了其他组件里面,没有分离

5.maps文件夹不要多写东西

6.模拟器定位很不准,用真机查看,真机效果可以

7.经度纬度别搞混了,否则会出现不能获取位置,不能发起导航,第一个是纬度,第二个是经度,跟百度地图查到的刚好相反。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,036评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,046评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,411评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,622评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,661评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,521评论 1 304
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,288评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,200评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,644评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,837评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,953评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,673评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,281评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,889评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,011评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,119评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,901评论 2 355

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明先生_X自主阅读 15,980评论 3 119
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,657评论 18 139
  • 养成阅读的好习惯,可以受用一生。可是很多时候,我们觉得阅读是件吃力的事。比如说,怎样去读一本书?或是这本书给我们带...
    树海云天阅读 360评论 0 1
  • 我是日记星球269号星宝宝,我正在参加日记星球第十二期蜕变之旅,这是我的第0277篇原创日记。我相信日积月累的力量...
    cf302fb8f796阅读 285评论 0 0
  • 很多人从方法论角度展开这个话题,回答是什么?为什么?怎么做?我不能系统的分出几个一二三,只得谈谈个人的喜好,关于之...
    迪迪安可阅读 195评论 0 0