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

leetcode03 -- 武汉旅游查询系统

武汉旅游查询系统

1 界面展示

1.首页地图界面

在这里插入图片描述

2.查找功能

在查找框内输入查找的景点名称
在这里插入图片描述

查找到的景点在地图上进行定位,右侧展示景点的详细信息。
在这里插入图片描述

3.添加景点功能

在地图上点击某个位置,系统弹出一个输入框供用户填写景点的名称和描述。

在这里插入图片描述

在弹出的输入框中输入景点名称和描述,点击“添加景点”按钮。

在这里插入图片描述

新添加的景点信息可以显示在右侧的景点信息区域,展示景点名称、位置和描述。
在这里插入图片描述

3.编辑景点功能

点击编辑,将描述置空,点击保存

在这里插入图片描述

在这里插入图片描述

4.删除景点功能
在这里插入图片描述
在这里插入图片描述

2 核心代码

1 IndexedDB 数据库的使用

1.1 数据库初始化

var request = indexedDB.open('TourismDB', 1);

request.onupgradeneeded = function (event) {
   

  var db = event.target.result;

  var objectStore = db.createObjectStore('locations', {
    keyPath: 'id', autoIncrement: true });

  objectStore.createIndex('name', 'name', {
    unique: false });

  objectStore.createIndex('lat', 'lat', {
    unique: false });

  objectStore.createIndex('lon', 'lon', {
    unique: false });

  objectStore.createIndex('

相关文章:

  • 关于setTimeout输出
  • 面试篇 - Transformer模型中的位置编码
  • Windows 操作系统 - Windows 10 磁盘管理无法为 C 盘选择扩展卷
  • Java单例模式:实现全局唯一对象的艺术
  • Linux Kernel 3
  • LDAP渗透测试
  • java 线程池:IO密集型的任务(CPU核数 * 2 + 1),为什么这么设置,计算密集型任务( CPU核数+1 ),为什么这么设置
  • 火车头采集动态加载Ajax数据(无分页瀑布流网站)
  • Python numpy 与pandas
  • Apache Commons CLI 入门教程:轻松解析命令行参数
  • 运维面试题(十三)
  • linux一次启动多个jar包
  • 一键解锁Landsat 9地表温度计算!ENVI与ArcGIS Pro全流程详解(无需NASA大气校正)
  • 解决前端使用Axios时的跨域问题
  • 《MySQL从入门到精通》
  • 【数据集】上市公司投资效率及非效率投资数据测算+dofile(2000-2023年)
  • 深入理解计算机系统记录
  • README.md 完全指南:Markdown 语法+实例
  • 消息中间件kafka,rabbitMQ
  • MQTT、HTTP短轮询、HTTP长轮询、WebSocket
  • 国务院关税税则委:调整对原产于美国的进口商品加征关税措施
  • 上海北外滩开发建设五周年交出亮眼答卷,未来五年有何新目标?
  • 美元指数上涨超1%重返101上方,创1个月新高
  • 全国层面首次!《防震减灾基本知识与技能大纲》发布
  • 上海护师邢红获第50届南丁格尔奖,她为何能摘得护理界最高荣誉
  • 教育部基础教育教指委:稳步推进中小学人工智能通识教育