我是网络开发各方面的新手; 我已经通过了django的bast教程,现在我想构建一些可以在html上启动地图的东西,让用户选择一个位置并将(lang,lat)坐标返回到django;如何使用django创建GPS位置小部件?
任何想法,应该如何实现这一般应该完成? 如果你有一个工作的例子,它会更好。
谢谢
我是网络开发各方面的新手; 我已经通过了django的bast教程,现在我想构建一些可以在html上启动地图的东西,让用户选择一个位置并将(lang,lat)坐标返回到django;如何使用django创建GPS位置小部件?
任何想法,应该如何实现这一般应该完成? 如果你有一个工作的例子,它会更好。
谢谢
有GeoDjango内置,这是Django的地理空间功能 - 它采用了空间数据库如spatialite或PostGIS的。
这将用于数据库管理。对于地图展示,请使用OpenLayers或其他一些开源的javascript地图框架。
希望这足以让您做一些研究并找到解决方案。如果你有更具体的问题,可以在这里或者更有可能在gis.stackexchange.com网站上询问它们。
谷歌地理代码查找:从谷歌地图http://djangosnippets.org/snippets/293/
获取经纬度:http://djangosnippets.org/snippets/483/
+1 GeoDjango对于sramij的要求可能有点沉重。我会建议尝试这些片段之一。 – Alasdair
是GeoDjango的一个直播项目吗?我不确定这一点。 – sramij
GeoDjango是核心Django的一部分,只要主要项目持续支持。 –