开发者社区> 张扯淡> 正文

使用阿里云服务器制作疫情小区地图

简介:
+关注继续查看

疫情特殊时期作为站长总该做点什么,根据本地卫健委发布的新型冠状病毒确诊病例所在地做一个动态的疫情小区地图吧,新手站长网使用百度地图生成器搭配阿里云服务器制作教程:

使用阿里云服务器制作疫情小区地图

疫情特殊时期新手站长网有个本地社群,发现市民对于新型冠状病毒确诊病例所在小区很关注,于是利用百度地图生成器制作了一个疫情小区地图(地图仅供自己测试玩的,没敢发布)。

其实过程很简单,本教程适用于新手站长:

制作地图所需工具

一:打开百度地图开放平台

定位中心点:默认是北京市,新手站长网以长春市为例,定位中心点城市切换为长春市;设置地图默认即可,也可以自定义。

二:添加标注

添加标注核心部分,根据本地卫健委发布的新型冠状病毒确诊病例所在的小区,标注位置。
在地图上添加位置标注

注意:一定要根据本地卫健委提供的疫情数据,以免引起不必要的麻烦。

三:百度地图标注数量

是在实际的使用过程中,新手站长网发现百度地图的添加标注限制为10个,如何解决呢?这个限制只是在使用地图生成器时限制10个,我们获取到位置所在经纬度坐标,可以在生成的地图代码上自行手动添加标注。
标注位置经纬度

如上图所示,获取到位置经纬度后,我们可以通过下面的代码添加多条位置标注,在function addMapOverlay()函数里面:

{content:"某某区小区名字",title:"小区名字",imageOffset: {width:-46,height:-21},position:{lat:43.891924,lng:125.319539}},

上述代码中,lat表示纬度,lng表示经度。那么,问题来了,位置坐标的经纬度怎么获取?

四:获取标注位置的经纬度坐标

可以使用百度地图拾取坐标系统,来获取经纬度坐标。地址:http://api.map.baidu.com/lbsapi/getpoint/index.html

本来可以使用百度地图生成器自带的“添加标注”功能,由于限制标注数量为10个,如果标注位置较多,可以配合“百度地图拾取坐标系统”获取标注位置的经纬度,通过修改代码,手动添加标注。

五:获取代码

编辑好地图后,点击下方的“获取代码”,即可获取地图的html代码,如下图:
使用百度地图生成器制作疫情小区地图
获取代码

复制获取到的代码,保存为html文件。

六:没有百度地图密匙报错

打开第五步中获取的html代码,我们发现并不能直接使用,会提示:

百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度LBS开放平台密钥,或此密钥未对本应用的百度地图JavaScriptAPI授权。您可以访问如下网址了解如何获取有效的密钥:http://lbsyun.baidu.com/apiconsole/key#

地图生成工具基于百度地图JS api v2.0版本开发,为了正常使用百度地图API服务,请在此段代码中加入您的密匙。报错是由于没有填写百度地图API密匙,我们去获取一下密匙。

七:获取百度地图开放平台AK密匙

如果没有账号,先注册一个百度开放平台的账号,然后创建应用,如果是浏览器端调用,应用类型选择浏览器端,如下图所示:

百度地图开放平台创建应用

打开上述地址,如下图所示:
复制密匙即复制访问应用(AK)

访问应用(AK)就是我们需要的密匙,复制AK密匙。

八:在地图代码中粘贴AK密匙

找到第五步中获取的代码,把“您的密匙”替换成你刚刚复制的AK密匙,代码如下:

    
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=您的密匙"></script>

这时候再次打开获取到的html地图文件,可以正常使用。我们也可以通过iframe的方式,将代码调用到网站代码中。

最后,新手站长网基于本地卫健委制作的疫情小区地图效果图,如下所示:

地图测试效果图

最后,不出门、不串门、不聚集、戴口罩,不给祖国添麻烦,加油武汉,加油中国!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【云图】如何制作官网上的实体店分布图?
原文:【云图】如何制作官网上的实体店分布图? 摘要:很多商家都有自己的实体店,包括KFC啊,麦当劳啊,姐最爱的眉州小吃啊。那么,商家就会有这样一个需求:把实体店地址标注在地图上,并引导客户驾车或者坐公交去到指定地地址。
1222 0
阿里云学生机:少买一个皮肤,成就你的不同凡想!
9.9元学生专享云服务器:1核CPU配置、2G内存、1M带宽、40G硬件。阿里云学生机:少买一个皮肤,成就你的不同凡想!
4272 0
操蛋 京东 配电脑 自助装机 严重问题
本来这篇文字的标题我应该骂京东的。可是我并没有。但是这次京东确实误了我的事。准确的是误了我朋友的事。所以今天我必须喷一下京东。 我1月6号要给朋友配电脑,开店用,他让我帮他配台电脑,配的时候他还特意问了我几天能到。
963 0
当开工季遇上采购季,云通信主播教你怎么省心又省钱
一年一度的开年大促——阿里云上云采购季来了!云通信是企业采购清单里必不可少的云产品,今天为大家整理了云通信分会场的精彩内容,希望帮助大家更清晰便捷地进行选择,废话不说,上攻略!!
272 0
小白如何用手机来控制阿里云服务器以实惠价格24小时直播
找到购买的阿里云服务器信息, 主要信息 公有ip,密码 下载远程控制电脑app。 复制公有ip,输入系统默认的名字 输入密码 1,最低配置要求Windows Server2012 2核2G 2,OBS32位数软件:腾讯管家和360安全卫士都有下载 3,打开Obs,调整初始数值,输入地址和密钥开始直播 4,如果出现视频尺寸,点击长按右键,调整为目前幕布尺寸
262 0
+关注
张扯淡
张扯淡
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
看域名行业如何变身“八爪鱼”
立即下载
钉+邮战略升级,助企业插上畅邮翅膀
立即下载
智能核芯 精准强悍 灵动贴心
立即下载