Hit*_*h D 5 django geodjango google-maps-api-3
我正在 django 中开发一个 web 应用程序,我想构建一个功能,在这个功能中,一个人可以在文本框中输入一个位置名称,相应的位置显示在下一页谷歌地图的中心。
请让我知道可以在 Django 中完成此操作的详细方法
先感谢您!
我不知道这是否对您有足够的帮助,但基本上这是一种方法:
<address retrieved from form> ?address= &sensor=true在您的模板中,您在 JavaScript 中定义地图,使用 lat 和 lng 模板变量来设置地图,例如(按照Google Maps JavaScript API 文档中的示例):
var myLatlng = new google.maps.LatLng({% latitude%}, {% longitude %});
var myOptions = {
zoom: 8,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
Run Code Online (Sandbox Code Playgroud)正如一位评论者指出的那样,您的问题非常广泛 - 因此这个答案不会涉及太多细节。如果您使上述流程正常运行,请开始对其进行扩展(例如,您可以轻松地使用ajaxify,或者您可以使用GM Web服务向用户返回有意义的错误消息,...)
| 归档时间: |
|
| 查看次数: |
4606 次 |
| 最近记录: |