当前位置: 首页 > news >正文

【做一个微信小程序】校园地图页面实现

前言

上一个教程我们实现了小程序的一些的功能,有背景渐变色,发布功能有的呢,已支持图片上传功能,表情和投票功能开发中(请期待)。下面是一个更高级的微信小程序实现,包含以下功能:

1.校园地图页面

  • 地图加载
  • 已禁止缩放功能和拖动功能
  • 可定位

1. 校园地图(map 页面)

map.wxml

<view class="container"><!-- 地图组件 --><mapid="school-map"latitude="{{latitude}}"longitude="{{longitude}}"markers="{{markers}}"style="width: 100%; height: 100vh;"enable-scroll="{{false}}"  enable-zoom="{{false}}"show-location></map>
</view>

map.wxss
/* pages/map/map.wxss*/
.container {width: 100%;height: 100vh;
}

map.js

// pages/school-map/school-map.js
Page({data: {latitude:(纬度),  // 第一中学的纬度longitude:(经度), // 第一中学的经度markers: [{id: 1,latitude: (纬度),  // 标记点纬度longitude:(经度), // 标记点经度name: '第一中学',iconPath: '/images/marker.png',  // 标记图标width: 30,height: 30,callout: {content: '第一中学',  // 点击标记点显示的信息color: '#ffffff',bgColor: '#007AFF',padding: 10,borderRadius: 10}}]}
});

效果图

在这里插入图片描述


总结

今天的内容到此结束,下次我们要实现更高级的效果,记得关注我,带你去学习小程序!

http://www.lryc.cn/news/537910.html

相关文章:

  • 成熟开发者需具备的能力
  • 计算机毕业设计--基于深度学习技术(Yolov11、v8、v7、v5)算法的高效人脸检测模型设计与实现(含Github代码+Web端在线体验界面)
  • 力扣做题记录 (二叉树)
  • 机试刷题_字符串的排列【python】
  • 百度智能云—千帆 ModelBuilder API的简单调用(Java)
  • unity学习43:子状态机 sub-state machine
  • Qt MainWindow
  • GDB QUICK REFERENCE (GDB 快速参考手册)
  • 【数据结构】 栈和队列
  • AI视频创作教程:如何用AI让古画动起来。
  • 撕碎QT面具(1):Tab Widget转到某个Tab页
  • DeepSeek24小时写作机器人,持续创作高质量文案
  • npm安装依赖(npm install)时遇到认证错误的解决方案
  • SpringBoot+微信小程序+数据可视化的宠物到家喂宠服务(程序+论文+讲解+安装+调试+售后等)
  • 免费大模型网站
  • OpenCV的主要模块
  • 使用 Python 爬虫和 FFmpeg 爬取 B 站高清视频
  • Retrieval-Augmented Generation for LargeLanguage Models: A Survey
  • 2025年2月16日(numpy-deepseek)
  • C#windows窗体人脸识别
  • 【第11章:生成式AI与创意应用—11.1 文本生成与创意写作辅助的实现与优化】
  • 【Elasticsearch】通过运行时字段在查询阶段动态覆盖索引字段
  • 电解电容的参数指标
  • linux 内核编译报错 unknown assembler invoked
  • HTML,API,RestFul API基础
  • js 使用缓存判断在规定时间内显示一次弹框
  • 使用新版本golang项目中goyacc依赖问题的处理
  • 洛谷 P2574 XOR的艺术/CF242E XOR on Segment 题解
  • 包管理器-汇总介绍
  • mysql系列8—Innodb的undolog