我正在开发一个使用 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"/>
我知道这相当大,但如果你仔细阅读的话,实际上并没有那么复杂。
将(您的 + 分隔地址)替换为您想要的地址(例如 center=123+Main+St+Orlando+FL)
将 (HxW) 替换为您想要的 map 尺寸(例如 size=124x124)
您必须将地址放入其中两次的原因是一次是为了 map 位置,一次是为了图钉位置。您还可以将“maptype=roadmap”更改为其他内容,例如卫星。
我希望这不会太令人困惑。祝你好运!
关于django - 将 google map 与 django 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894339/