将谷歌地图与django集成

时间:2011-05-05 07:48:19

标签: django google-maps

正在使用django作为框架进行项目。我需要从文本框中获取位置名称中的输入,并提交哪些应该缩放google maps中的特定位置。任何人请通过共享来帮助我有用的链接,我需要的信息或相同的代码片段。

1 个答案:

答案 0 :(得分:4)

有几种方法可以解决这个问题。您可以使用官方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"/>    

我知道这非常庞大,但如果你仔细阅读它并不是那么复杂。

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

  2. (HxW) 替换为您希望地图的尺寸​​(例如尺寸= 124x124)

  3. 您必须将地址放在那里两次的原因是地图位置一次,针脚位置一次。您还可以将“maptype = roadmap”更改为其他内容,例如satellite。

    我希望这不会太混乱。祝你好运!