【问题标题】:how to create GPS location widget using django?如何使用 django 创建 GPS 位置小部件?
【发布时间】:2025-12-04 08:10:01
【问题描述】:

我是各个方面的网络开发新手; 我已经完成了 django 的 bast 教程,现在我想构建一些可以在 html 上启动地图的东西,让用户选择一个位置并将 (lang,lat) 坐标返回给 django;

关于一般情况下应该如何完成的任何想法? 如果你有一个工作示例,那就更好了。

谢谢

【问题讨论】:

    标签: javascript django google-maps


    【解决方案1】:

    有 GeoDjango,它是具有地理空间功能的 Django - 它使用空间数据库,例如 spatialite 或 PostGIS。

    这将用于数据库管理。对于地图展示,请使用 OpenLayers 或其他一些开源 javascript 地图框架。

    希望这足以让您进行一些研究并找到解决方案。如果您有更具体的问题,请在此处或更有可能在 gis.stackexchange.com 网站上提问。

    【讨论】:

    • GeoDjango 是一个实时项目吗?我不确定。
    • GeoDjango 是核心 Django 的一部分,因此只要主项目还在,就会继续得到支持。
    【解决方案2】:

    你试过http://djangosnippets.org吗?

    Google 地理编码查找:http://djangosnippets.org/snippets/293/
    从谷歌地图获取经纬度:http://djangosnippets.org/snippets/483/

    【讨论】:

    • +1 GeoDjango 对于 sramij 的要求来说可能有点繁重。我建议尝试其中一种 sn-ps。
    最近更新 更多