【问题标题】:django, google maps integrationdjango,谷歌地图集成
【发布时间】:2009-02-20 03:17:21
【问题描述】:

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

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

但我的 javascript 足够弱,无需自己构建 ajax rpc 层。有什么工具或技术可以帮助解决这个问题吗?

编辑:为了澄清,我不是在问如何使用谷歌地图 api。正如this post 解释的那样,google 提供了很好的文档,并且网络上有很多示例,来自googleotherwise,它们解释了如何单独使用 api。 Django 也有很好的文档。

同时使用它们让我放慢了速度。

【问题讨论】:

    标签: ajax django google-maps


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      Google Maps API 并不难学(+ 有很好的文档),自己试试吧,excellent playground 已经准备好很多示例了。

      附带说明一下,作为 Web 应用程序开发人员,您应该已经开始使用 javascript(参见 James Bennett 的 this really old but not outdated post)。

      【讨论】:

        【解决方案3】:

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

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

        自从我提出这个问题后,我发现了 jQuery.forms,它可能对 90% 的其余部分都有帮助,因为它使 ajax 变得更容易,即使实际上并不简单,也很有趣。

        【讨论】:

          【解决方案4】:

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

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-01-31
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-11-23
            • 2017-11-21
            • 2018-01-26
            相关资源
            最近更新 更多