微信小程序怎么开发MAP
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇"微信小程序怎么开发MAP"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"微信小程
千家信息网最后更新 2025年11月08日微信小程序怎么开发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安全错误
数据库的锁怎样保障安全
redis大数据量转移到数据库
华为云服务器怎么登录
电脑本地服务器
上海蒂姆维澳网络技术有限公司
nexis数据库如何注册
天津美术学院网络安全宣传活动
aftv连接服务器失败怎么办
超图的数据库管理系统
当前时间英文数据库
方舟百里服务器
北京多云互联网络科技有限公司
学计算机一定要做软件开发吗
数据库进货单号关系模式主键
软件开发及运维服务协议
网络安全日宣传黑板报
邯郸市软件开发值得买吗
中国官员数据库(COD)
服务器的内存怎么分
新型网络技术
网络分销商城软件开发
飞翔网络安全海报
数据库保护包括数据的安全性
网络安全运营方法
服务器cpu排名
迪博风险数据库
资产管理数据库设计
网络数据库怎么清理
网络安全创意彩页
数据库 库文件
网络安全体系建设与运营