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

ops/2025/2/21 6:32:33/

前言

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

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.ppmy.cn/ops/159700.html

相关文章

Qt开发③Qt的信号和槽_概念+使用+自定义信号和槽+连接方式

目录 1. 信号和槽概述 1.1 事件和控件 1.2 信号的本质 1.3 槽的本质 2. 信号和槽的使用 2.1 connect 连接信号和槽 2.2 查看内置信号和槽 2.3 Qt Creator 生成信号槽代码 3. 自定义信号和槽 3.1 不带参数的信号和槽 3.2 带参数的信号和槽 4. 信号与槽的连接方式 4…

DeepSeek在学术读写翻译中的独特优势

上下文理解能力 DeepSeek的核心优势之一在于其卓越的上下文理解能力。它能够根据前文内容准确理解和回应用户的提问或指令&#xff0c;确保对话的连贯性和相关性。这一能力在处理长篇对话和复杂文本时尤为重要&#xff0c;能够帮助用户更好地把握整体逻辑和细节。 2. 翻译专业…

SOME/IP--协议英文原文讲解7

前言 SOME/IP协议越来越多的用于汽车电子行业中&#xff0c;关于协议详细完全的中文资料却没有&#xff0c;所以我将结合工作经验并对照英文原版协议做一系列的文章。基本分三大块&#xff1a; 1. SOME/IP协议讲解 2. SOME/IP-SD协议讲解 3. python/C举例调试讲解 4.1.5 De-…

什么是平面环形无影光源

平面环形无影光源是一种特殊设计的光源&#xff0c;主要用于消除阴影&#xff0c;提供均匀照明&#xff0c;常见于摄影、显微镜、工业检测等领域。以下是其关键特点和应用&#xff1a; 关键特点 环形设计&#xff1a;光源呈环形&#xff0c;光线从四周均匀照射&#xff0c;减少…

MME-CoT:专为评估大型多模态模型CoT推理能力的基准测试。涵盖了数学、科学、OCR、逻辑、时空和一般场景6个领域。

2025-02-09 &#xff0c;由CUHK MMLab、CUHK MulLab、字节跳动、、东北大学等机构联合发布MME-CoT数据集&#xff0c;该数据集目的评估大型多模态模型&#xff08;LMMs&#xff09;中的思维链&#xff08;CoT&#xff09;推理能力&#xff0c;涵盖数学、科学、OCR、逻辑、时空和…

功能测试-黑盒测试

黑盒测试是一种功能测试方法&#xff0c;它将软件视为一个“黑盒”&#xff0c;即测试人员不关心软件的内部结构和实现&#xff0c;细节只关注软件的输入和输出是否符合预期。以下是黑盒测试方法的详细解释&#xff1a; 1. 黑盒测试的核心理念 黑盒测试的核心在于验证软件的功…

【DeepSeek-R1】满血版免费网页端使用(不卡顿,支持联网搜索)

DeepSeek-R1-671B 平台汇总 序号平台名称网址特点使用建议1DeepSeek 官方chat.deepseek.com提供R1和V3满血版&#xff0c;支持联网功能&#xff0c;但高峰期可能卡顿上午使用较流畅&#xff0c;下午和晚上可能卡顿&#xff0c;建议错峰使用2腾讯元宝yuanbao.tencent.com完整版…

Flutter 状态管理库-----GetX(一)

Flutter 状态管理库-----GetX(一) 一、GetX特点 状态管理&#xff1a; GetX 提供了非常简洁的 API 来管理 Flutter 中的状态。它可以通过 GetX() 或 Obx() 来监听和更新界面。通过响应式编程&#xff0c;GetX 可以在数据变化时自动更新 UI。它避免了传统的 Flutter 状态管理方…