【发布时间】:2025-12-25 15:55:06
【问题描述】:
我正在使用 Django 为我的新工作实现一个地图应用程序。它应该做的是,在用户填写表格后,它会在地图上绘制该点。我已经阅读了一些在线教程,其中一些提到了 KML。我是 Javascript 和 Django 的新手。
这是我的问题:
我认为这至少会让我开始。
【问题讨论】:
标签: javascript django gis openlayers kml
我正在使用 Django 为我的新工作实现一个地图应用程序。它应该做的是,在用户填写表格后,它会在地图上绘制该点。我已经阅读了一些在线教程,其中一些提到了 KML。我是 Javascript 和 Django 的新手。
这是我的问题:
我认为这至少会让我开始。
【问题讨论】:
标签: javascript django gis openlayers kml
KML 只是图形对象(及其属性)的“数组”,您可以 想在地图上显示。它很容易使用,因为谷歌地图 API 知道如何解析它。
您不能使用 javascript 访问数据库存储的数据。通常你 从与数据库通信的 Web 服务器请求它 (javascript 将请求发送到某个链接并接收响应)。
以上只是您必须学习的一些基础知识(不是特定于 django)。
【讨论】:
查看 django 的 geodjango 扩展 - 它为您提供了可以粘贴在模型中的空间数据类。然后你有返回geoJSON数据的视图打开层......
【讨论】: