微信小程序怎么开发MAP
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇"微信小程序怎么开发MAP"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"微信小程
千家信息网最后更新 2025年01月24日微信小程序怎么开发MAP
这篇"微信小程序怎么开发MAP"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"微信小程序怎么开发MAP"文章吧。
微信小程序 开发MAP(地图)实例详解
在创建MAP(地图)前,请各位小伙伴们认真的去了解微信小程序开发的说明。
了解完MAP(地图)里的属性之后,接下来我们就来创建一个简单的MAP(地图)控件。
第一步:肯定是创建项目、起项目名、项目地址
PS:我这里以index的文件为名
第二步:我们来写 index.wxml 文件的代码
WXML文件代码:
WXML文件的代码写好之后,就要来进行第三步了。
第三步:写 index.js 文件的代码
var app = getApp()Page({ data: { map_width: 380 , map_height: 380 } //show current position , onLoad: function (options) { console.log(options.schedule_id); var that = this; // 获取定位,并把位置标示出来 that.setData({ longitude: 113.324520 , latitude: 23.099994 , markers: [ { id: 0 , iconPath: "../imgs/ic_position.png" , longitude: 113.324520 , latitude: 23.099994 , width: 30 , height: 30 } ] }) //set the width and height // 动态设置map的宽和高 wx.getSystemInfo({ success: function (res) { console.log(res.windowWidth); that.setData({ map_width: res.windowWidth , map_height: res.windowWidth , controls: [{ id: 1, iconPath: '../imgs/ic_location.png', position: { left: res.windowWidth / 2 - 8 , top: res.windowWidth / 2 - 16 , width: 30, height: 30 }, clickable: true }] }) } }) } //获取中间点的经纬度,并mark出来 , getLngLat: function () { var that = this; this.mapCtx = wx.createMapContext("map4select"); this.mapCtx.getCenterLocation({ success: function (res) { that.setData({ longitude: 113.324520 , latitude: 23.099994 , markers: [ { id: 0 , iconPath: "../imgs/ic_position.png" , longitude: 113.324520 , latitude: 23.099994 , width: 30 , height: 30 } ] }) } }) } , regionchange(e) { // 地图发生变化的时候,获取中间点,也就是用户选择的位置 if (e.type == 'end') { this.getLngLat() } } , markertap(e) { console.log(e) }})
index.js 和 index.wxml 两个文件的代码已经写好,那么我们就来页面上看看效果。
PS:"../imgs/ic_position.png" 和 "../imgs/ic_location.png" 是我在项目里创建的一个名叫imgs文件夹里面的两个定位小图标,各位小伙伴们可以根据自己的需求改换小图标,只需要把小图标放进imgs文件夹里面,小图标的路径引用正确就可以显示出来。
以上就是关于"微信小程序怎么开发MAP"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
文件
开发
代码
内容
地图
程序
图标
项目
两个
小伙
小伙伴
文件夹
文章
知识
篇文章
定位
接下来
也就是
价值
位置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
音响DSP软件开发
明星用什么聊天软件开发
江苏交友软件开发有用吗
贵阳推广软件开发联系方式
动态科技大数据互联网ppt
我的世界服务器组件
n11数据库管理工具使用
思迅商云8 数据库
咸阳网络安全周
网络技术部工作理念
徐州网络技术工资
黑马数据库
奇迹登录器不显示服务器
织物瑕疵检测数据库
r420服务器怎么安装
2016年矿大数据库设计er图
数据库异地访问非常慢
山东省教育厅网络安全和信息化
计算机网络技术第三版考试题
底层软件开发怎么样
数据库与云服务
魔兽永久60服务器有哪些
数据库开启连接
红客联盟网络安全应急响应中心
2020十大软件开发
arm服务器 工作负载
深圳网站软件开发
树莓派云服务器多少钱
清远定制软件开发解决方案
计算机网络技术第三版考试题