将谷歌地图与 Django 集成

use*_*056 2 django google-maps

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

Dan*_*Dan 5

有几种方法可以解决这个问题。您可以使用官方的Google Maps API,但这也会为您提供带有控件和详细信息气泡的动态地图。这是我的解决方案。它为您提供地图作为静态图像。

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"/>    
Run Code Online (Sandbox Code Playgroud)

我知道这非常庞大,但如果您仔细阅读,它实际上并没有那么复杂。

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

  2. (HxW)替换为您希望地图的大小(例如 size=124x124)

您必须将地址输入两次的原因是一次用于地图位置,一次用于图钉位置。您还可以将“maptype=roadmap”更改为卫星等其他内容。

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