4

我需要将 django 应用程序与视觉直观的 google-maps 界面集成,以用于无线电派遣保安/emt 的目的。

我已经在使用 GeoDjango,尽管它看起来对于特定用途来说可能有点矫枉过正。无论如何,它已经使服务器上的地理空间处理变得像我需要的那样简单。

但是我的 javascript 足够弱,无需自己构建 ajax rpc 层。有什么工具或技术可以帮助做到这一点吗?

编辑:为了澄清,我不是在问如何使用谷歌地图 api。正如这篇文章所解释的,谷歌提供了很好的文档,网络上有很多例子,来自谷歌其他,解释了如何使用独立的 api。Django 也有很好的文档。

将它们一起使用会减慢我的速度。

4

4 回答 4

6

有点晚了,但是有一个http://pypi.python.org/pypi/django-easy-maps应用程序可以让 Google Maps 集成在简单情况下变得轻松(显示地址的地图)。

于 2010-12-02T22:32:41.163 回答
4

Google Maps API 并不难学(+ 有很好的文档),自己试试吧,这里很多示例。

附带说明一下,作为 Web 应用程序开发人员,您应该已经开始使用 javascript(请参阅James Bennett的这篇非常古老但并不过时的帖子)。

于 2009-02-20T08:19:03.070 回答
4

我会用我将要尝试做的事情来回答我自己的问题。如果效果很好,那就更好了。

一些工作将只是标准 CRUD 类型的输入和操作。Django 通过继承 django.forms.Widget 并使用 media 属性,使这部分至少相当容易。

自从我问了这个问题后,我发现了 jQuery.forms,它可能对 90% 的其余部分有帮助,因为它使 ajax 更容易,即使不是很容易,也很有趣。

于 2009-02-23T02:10:51.543 回答
1

那么你的问题很模糊。您具体需要什么帮助?目前还不清楚。

我编写了一个与 Google Maps 集成的 PHP 应用程序,我刚刚将它移植到 Django。我的原始代码只是普通的旧 Javascript,但在移植到 Django 期间,我开始利用 jQuery,它将我必须写下的代码减少了一半。我的应用程序所做的只是允许站点用户在地图上放置他们的位置标记以及一条短消息和他们的头像。

没有任何细节,我可以推荐学习像 jQuery 这样的东西来帮助减少你必须编写的重复的 Javascript 代码。否则,它只是在操纵 Google Maps Javascript API,正如您所注意到的,我同意,它的文档非常好并且易​​于使用。

于 2009-02-20T16:34:29.400 回答