实现思路

image.png

json文件存储文字信息和图片路径

country:旅游国家

city:城市名称

date:旅游时间

imgs:旅游照片名称(含格式后缀)

remark:旅游经历介绍描述

longitude:城市或者景区的坐标经度

latitude:城市或者景区的坐标纬度

主要调用的leafletjs的api

marker的api介绍

L.marker([经纬度],可选项).addTo(map);

给这个marker添加一个弹出框

var marker = L.marker([30, 118]).addTo(map)

.bindPopup("中国

安徽黄山.") //字符串

.openPopup();

图片的展示

//动态拼接html字符串

function generatePicHtml(imgs) {

imgs = imgs || [];

// 动态拼接html字符串

var _html = '

  • ';

// 循环图片数组,动态拼接项目的相对地址url

for (var i = 0; i < imgs.length; i++) {

var url = './data/pictures/' + imgs[i];

var display = 'style="display:inline-block"';

// 这里

if (i > 5) {

display = 'style="display:none"';

}

_html += '

';

}

_html += '

';

html旅游地图制作,基于 Leaflet 的旅游地图相册实现相关推荐

  1. 30多个最受用的基于XML的Flash相册教程 -- Part II

    Papervision 3D Flash相册教程 Flash相册教程 XML幻灯片V3教程 制作带有过渡效果的基于XML的动态Flash幻灯片 制作基于免费XML模板的flash幻灯片 在Flash ...

  2. 30多个最受用的基于XML的Flash相册教程 -- Part I

    我们一直热衷于收录出色的作品来做成专题,今天就要向大家介绍一些 非常受用的基于XML的Flash相册教程(XML是一种网络脚本,大多数flash开发者都用它来存取数据). 下面列出的 教程不仅能帮助您 ...

  3. Java敌人跟地图的碰撞_(译)加入敌人和战斗:如果使用cocos2d制作基于tiled地图的游戏:第三部分...

    免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷,均与本博客所有人.发表该翻译稿之人无任何关系.谢谢合作 ...

  4. html5微课程制作,翟猛老师《微课开发及制作-基于H5课件制作模式》

    微课开发及制作-基于H5课件制作模式 --明确微课内涵 掌握制作方法 完成课程呈现-- [课程介绍] 随着VUCA时代的到来,人们的学习方式也迅速迎来了全新的打开方式.翻转课堂.混合式教学.自主式学习 ...

  5. 七夕情人节教你如何告白~html+css+js制作唯美满天星3D相册(含音乐)程序员520表白必备

    ❉ 七夕情人节教你如何告白~html+css+js制作唯美满天星3D相册(含音乐)程序员520表白必备 一年一度的/520情人节/七夕情人节/生日礼物/告白师妹/程序员表白,是不是要给女朋友或者正在追 ...

  6. 如何用废品DVD驱动器制作基于GRBL + CNC V3 Shield的绘图仪

    相关软件:https://download.csdn.net/download/acktomas/12182951 功能介绍: GRBL + CNCV3+基于Arduino的CNC机器 本指南包括所需 ...

  7. Android Studio 连接阿里云数据库【制作基于数据库的多人远程聊天APP】

    Android Studio 连接阿里云数据库的简单方法[制作基于数据库的多人远程聊天APP] 首先购买好一个阿里云数据库RDS[我买了一年用了49元] 1.进入官网–>打开右上角的控制台 2. ...

  8. HTML5七夕情人节表白网页制作——蓝色梦幻海洋3D相册—— HTML+CSS+JavaScript

    HTML5七夕情人节表白网页制作❤蓝色梦幻海洋3D相册❤ HTML+CSS+JavaScript 这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此 ...

  9. 关于制作基于STM32的指纹打卡器(不完全体)

    关于制作基于STM32的指纹打卡器(不完全体) 笔者认为首先需要构思好此打卡器需要实现的功能有哪些?作为一个指纹打卡器首先应该具备指纹识别功能.其次需要将我们识别到的用户反馈到显示器上给予打卡者打卡成 ...

最新文章

  1. c++11: less的用法
  2. 【小白学习tensorflow教程】二、TensorBoard可视化模型训练
  3. 慕尼黑工业大学最新综述:深度神经网络中的不确定性
  4. 浙江等高等学校计算机,2010年浙江省高等学校计算机等级考试
  5. wordpress 自定义分类url 重写_WordPress导航主题-WebStack导航主题
  6. Vue 自定义组件 —— slot插槽
  7. Spring容器创建流程——总结
  8. 大学英语 计算机应用基础,计算机应用基础-大学英语b.doc
  9. Spring 3整合Quartz 2实现定时任务:动态添加任务
  10. D star路径搜索算法
  11. 是否优化更新主题浏览量:_主题306:能力规划
  12. 网络营销的15大形式
  13. Lua踩坑记录(持续更新)
  14. layui table 渲染动态列及列数据
  15. java 静态抽象类_java--抽象类实例(包含静态内部抽象类)
  16. 初始Ext.net(二)
  17. java 自幂数_java计算自幂数和水仙花数
  18. 计算机镜像怎么恢复,利用系统映像还原Windows7系统的方法
  19. 【操作系统】30天自制操作系统--(9)叠加处理
  20. cip核字号验证_cip数据核字号的全称是什么

热门文章

  1. 火柴人、全jquery、使用jquery制作简单英雄难过棍子关
  2. Mysql千万级大数据量查询优化
  3. 中州韵输入法(rime)导入搜狗词库
  4. 2018年熊市了解价值项目:Polymath (POLY),威图 WeTube Network
  5. UML建模-学以致用(大纲)
  6. 英语口语8000句(6)
  7. 智慧平安社区系统开发解决方案,智慧安防小区管理平台建设
  8. 回弹法检测烧结普通砖强度实验-基于Python快速处理数据
  9. 如何关闭更新升级提醒
  10. espcms_v5的/public/class_connector.php 对Cookies中输入参数ecisp_member_info过滤不当