热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

腾讯地图小程序服务器配置,腾讯地图实现微信小程序地图定位教程

前言目前腾讯位置服务提供路线规划、地图选点、地铁图、城市选择器插件四款插件产品,本篇博客主要针对地图选点功能进行实现。开通腾讯位置服务2、登录进入小程序后台ÿ

前言

目前腾讯位置服务提供路线规划、地图选点、地铁图、城市选择器插件四款插件产品,本篇博客主要针对地图选点功能进行实现。

开通腾讯位置服务

2、登录进入小程序后台,选择 “开发 - 开发工具 - 腾讯位置服务”

4、使用微信扫码进行授权

接入插件

1、在小程序后台,选择 “设置 - 第三方设置 - 插件管理”,点击 “添加插件”

开发者密钥配置

2、设置KEY的 “启用产品”

a、勾选微信小程序,设置授权 APP ID

b、勾选 “WebService API”

"chooseLocation": {

"version": "1.0.5",

"provider": "wx76a9a06e5b4e693e"

}

}

}

2、设置定位授权

地图选点插件需要小程序提供定位授权才能够正常使用定位功能

// app.json

{

"permission": {

"scope.userLocation": {

"desc": "你的位置信息将用于小程序定位"

}

}

}

3、代码实现

a、js代码

"use strict";

const chooseLocation = requirePlugin('chooseLocation');

Page({

data: {

address: "",

locationName: ""

},

onShow: function () {

// 从地图选点插件返回后,在页面的onShow生命周期函数中能够调用插件接口,取得选点结果对象

// 如果点击确认选点按钮,则返回选点结果对象,否则返回null

const location = chooseLocation.getLocation();

if(location){

this.setData({

address: location.address?location.address : "",

locationName: location.name?location.name : ""

});

}

},

//显示地图

showMap() {

//使用在腾讯位置服务申请的key(必填)

const key = "";

//调用插件的app的名称(必填)

const referer = "";

wx.navigateTo({

url: 'plugin://chooseLocation/index?key=' + key + '&referer=' + referer

});

}

});

plugin://chooseLocation/index 接口参数说明:

名称:{{locationName?locationName:"暂无"}}

4、效果实现

78ae6ec2324b



推荐阅读
author-avatar
guitar402
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有