地图批量标点的实现方法有很多,也有很多网站支持直接Excel上传数据进行标点的。比如地图无忧等。但都是软收费的模式(要么有使用期限,要么有数量限制),后来在查找资料的过程中,发现了一个在本地可以实现地图标点的方式。其实现步骤如下。

1. 样例介绍

本地地图批量标点是基于百度地图中的“加载海量点”样例的。样例地址是:http://lbsyun.baidu.com/jsdemo.htm#c1_19,其网站样例如图1-1所示。

图1- 1

本次目标的实现就是基于此样例来实现。

2. 创建本地文件

在百度样例中,选中全部样例代码,复制,然后再本地创建一个空白的html文件,并将其粘贴进去,保存(我个人使用的是notepad++)。此时保存好的文件如图1-2所示。

图1- 2

3. 修改页面代码并放入数据

(1)首先需要修改的就是要将百度地图的引入api地址补充完整。样例中的地址如图1-3所示。

图1- 3

这里需要在src属性里面增加“http”,不然后面出不来图。同时也要将自己的百度地图ak填写到对应的位置。

(2)其次是要设置中心点坐标和地图级别,对应的样例中的代码位置如图1-4所示。

图1- 4

Bmap.Point()里面的参数是GPS坐标,map.centerAndZoom()的第二个参数就是地图级别,可以根据自己的需求设置。数值设置越大显示的越详细。

(3)再次是要将需要标点的数据加入到样例中,位置如图1-5所示。

图1- 5

这里呢,需要将数据整理成key-value格式,然后放入到points中。整理好得数据如图1-6所示。

图1- 6

(4)调整监听事件。这个作用就是如果需要了解标点的信息,那么鼠标点击对应的点,就会显示出来详细信息。样例中的位置如图1-7所示。

图1- 7

调整信息可以根据上面points里面的信息进行调整,可以选择哪些显示,哪些隐藏。调整之后的监听事件样例代码如图1-8所示。

图1- 8

(5)上述操作完成之后保存一下,然后使用浏览器打开,显示如图1-9所示。

图1- 9

其中红框内的是刚才points里面加入的三个点,中心位置就是步骤(2)里面设置的位置。然后可以使用鼠标滚轮进行放大或者缩小,可以使用鼠标左键点击已经标注的点,点击之后效果如图1-10所示。

图1- 10

至此,本地地图标点的目标通过html的方式,一个文件就可以实现了。

4. 后续

上述功能实现之后,后面可以根据官方文档提供的功能进行细化调节,比如说点的形状、大小、颜色,地图的样式等等。

-----------------------------------------------------

感谢查阅,还请“三连”支持一下

百度地图加载空白颜色_本地地图标点的html实现相关推荐

  1. 百度地图加载空白颜色_本地地图批量标点的html实现

    地图批量标点的实现方法有很多,也有很多网站支持直接Excel上传数据进行标点的.比如地图无忧等.但都是软收费的模式(要么有使用期限,要么有数量限制),后来在查找资料的过程中,发现了一个在本地可以实现地 ...

  2. 百度地图加载空白颜色_详细解析百度收录和百度排名关系

    虽然很多人说收录和排名没有很大的关系,包括百度官方也是这样说的,但总而言之,要想排名,必须要先收录,所以百度收录和百度排名是有直接关系,并且关系还不小,那么今天我来教大家用几个小方法,可以解决网站快速 ...

  3. cesium加载百度地图_Cesium专栏-百度地图加载(附源码下载)

    Cesium 是一款面向三维地球和地图的,世界级的JavaScript开源产品.它提供了基于JavaScript语言的开发包,方便用户快速搭建一款零插件的虚拟地球Web应用,并在性能,精度,渲染质量以 ...

  4. 百度地图加载不出来,问题根源在SHA1

    最近做的项目用到了百度地图,结果开发过程中一切正常,但是最后打包的程序的地图却加载不出来,尝试了好多办法,最后还是没有成功.最后找出来问题的根源,都是SHA1惹的货. 首先获取SHA1,这里推荐两种办 ...

  5. 华为手机android7.0应用中百度地图加载不出来解析包时出现问题

    第一次写博客,写的不好请各路大神多多海涵. 之前写的app在华为手机上出现了问题,android版本是7.0.据统计,android7.0和7.1的市场份额分别是:安卓7.0的份额为0.5%,安卓7. ...

  6. 修复el-amap高德地图加载空白的bug

    le-amap 地图加载经常出现 白底无法加载的情况 created(){this.clearMapstore()},clearMapstore(){localStorage.removeItem(' ...

  7. 使用奥维地图加载星图地球数据云地图数据

    星图地球数据云是国内继天地图,谷歌地球之后,星图地球数据云(Datacloud)是国内又一大基础地图数据服务平台 本文介绍使用奥维互动地图加载Datacloud地图数据 1.友情提示 奥维地图暂不支持 ...

  8. android 打包hbuilder 高德地图加载不出来_十一黄金周地图很忙:百度获央视报道,高德忙道歉,究竟谁好用?...

    现代人出门,地图几乎成了必备的工具,开车步行规划路线,搜周边的美食旅游景点等.每年的十一黄金周,是出门旅游的高峰期,今年的十一又很特别,中秋跟国庆同一天,8天的假期美滋滋. 十一虽然已经过去了几天,但 ...

  9. 小程序水印照片canvas绘制网络图和本地图加载空白的解决方案

    功德+1 功德+1 功德+1 效果图 遇到问题 在图片onload中,绘制水印,水印含网络图logo和本地图的图片.在使用**wx.canvasToTempFilePath()**生成图片时,logo ...

最新文章

  1. 石英晶体振荡器的结构
  2. HTML的标签描述20
  3. edu汇编语言——实训课程
  4. 1.2低级线程处理API
  5. Mac上编译Android8.0+
  6. 【图像压缩】基于matlab JEPG图像压缩【含Matlab源码 1167期】
  7. js操作json对象
  8. suparc服务器没信号,SupARC街机对战平台
  9. css3中-moz-、-ms-、-webkit-、-o-分别代表什么内核
  10. 寒假大一2.15考试
  11. 考研计算机专业的优点和缺点,领航考研:跨专业考研优缺点分析
  12. R语言基础之第六部分 分类(史上最全含ddply、aggregate、split、by)
  13. java简历个人优势,面试题附答案
  14. Python 进行HTTP代理 多线程实现微信刷投票开发
  15. linux electron-**r 打开正常,配置正常,却用不了
  16. CMMI五大成熟度定义及过程管理类详解
  17. 基本步骤:转换IBM Lotus Notes应用程序以使用Lotus Notes 8 Java组件
  18. 贴片电阻电容值的表示
  19. layer系列之弹层layer.prompt
  20. i.MX6ULL快速上手 | 01 - i.MX6ULL Alpha开发板快速上手

热门文章

  1. est.java 2 错误 找不到符号_生物信息学复习题
  2. PHP SAPI(FCGI)个人整理
  3. 智慧文旅IOC大数据可视化建设方案
  4. 拼多多被指洗钱 官方回应:将起诉差评并索赔1000万元
  5. webService 发送soap请求,并解析返回的soap报文
  6. 华为HiLink认证,什么是华为HiLink认证?华为HiLink认证费用,华为HiLink认证周期,华为HiLink认证测试内容
  7. 电视缓存框架videocache
  8. JAVA中空值String拼接的坑!!!
  9. Web Uploader学习及使用
  10. 创建Windows10 密码重设盘