django - 将 google map 与 django 集成

标签 django google-maps

我正在开发一个使用 django 作为框架的项目。我需要从文本框中获取位置名称的输入,然后提交,以便缩放谷歌地图中的特定位置。任何人都可以通过分享来帮助我指向我需要的信息或任何相同代码片段的有用链接。

最佳答案

有几种方法可以解决这个问题。可以使用官方Google Maps API但这也会给你一个动态 map ,带有控件和细节气泡。这是我的解决方案。它为您提供静态图像形式的 map 。

img style="border: thin black solid;
     "src="http://maps.googleapis.com/maps/api/staticmap?
     center=***(Your '+' Separated Address)***&
     size=***(HxW)***&maptype=roadmap &
     markers=:http://i3.ghimg.com/img/smallMapPinHover_20110214.png***(Your + Separated Address)*** &
     sensor=false"
alt="Your map"/>    

我知道这相当大,但如果你仔细阅读的话,实际上并没有那么复杂。

  1. (您的 + 分隔地址)替换为您想要的地址(例如 center=123+Main+St+Orlando+FL)

  2. (HxW) 替换为您想要的 map 尺寸(例如 size=124x124)

您必须将地址放入其中两次的原因是一次是为了 map 位置,一次是为了图钉位置。您还可以将“maptype=roadmap”更改为其他内容,例如卫星。

我希望这不会太令人困惑。祝你好运!

关于django - 将 google map 与 django 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894339/

相关文章:

python - 使用uni-form后的神秘怪异线条

django - 为 Django RESTful API 编写功能测试

javascript - 谷歌地图上针脚太多的最佳解决方案

android - 是否可以使用其他文件作为 map 而不是 Google Apis map ?

android - 谷歌地图滚动区域的限制

python - django 中生成动态表和模型

python - 如何解决Graphene-django中的 'NoneType'对象没有属性 'fields'

python - 如何删除模型但将数据库表保留在 Django 上

javascript - 根据大致地理位置查找感兴趣的地方

javascript - 每次添加标记时设置超时