6.6. 第6课作业:将你自己的数据覆盖在 Leaflet 中,并检查Web 制图API的实际使用情况

本周的作业分为两部分:

  • 作业的第一部分要求您根据自己的数据调整第6课演练。回想一下,在第4课的作业中,您使用一些学期项目数据为WMS服务。对于本周的作业,请使用 Leaflet 将此WMS覆盖在瓦片地图上。让弹出窗口也在WMS上工作。

    瓦片地图可以是您在第5课作业中制作的地图,也可以是第三方托管的OpenStreetMap瓦片集。

    此任务只需要对演练代码稍加修改。

项目这一部分的可交付成果是:A)您的HTML源代码文件;B)两个地图的屏幕截图,上面覆盖一个弹出窗口(就像演练中的图形一样);C)一个简短的(200-300字)报告,反映出这部分作业是如何完成的,遇到了什么问题,以及你从中获得的洞察力。

  • 阅读此GIS堆栈交换日志:How do various JavaScript mapping libraries compare? 然后查找并评论使用OpenLayers、 Leaflet 或其他Web 制图API生成的web地图。检查源代码,然后提交一个大约300到500个单词的评价,描述:
    • 应用程序的URL(这样我也可以看到它)。

    • 使用了哪个API?

    • 哪些服务/层被带到这个地图中?

    • 使用了哪些API的主要特性/类?要获得完整的学分,请包含指向这些类的API参考文档的链接。

    • 通过查看此地图的源代码,您学到的一种编码技术是什么?

    • 可以添加哪些功能来改进地图?

      请使用简短的段落,而不仅仅是项目列表,来解决上述问题。

将这些可交付成果压缩到一个文件夹中,并将它们放在Canvas上的第6课作业下拉框中。