我正在开发django中的web应用程序,我想构建一个功能,在一个人可以在文本框中输入位置名称,相应的位置显示在下一页的谷歌地图的中心。
请让我知道在Django中可以做到的详细方式
提前谢谢!
答案 0 :(得分:2)
我不知道这对你有多大帮助,但基本上这是一种做法:
<address retrieved from form>
&amp; sensor = true 在模板中,您在javascript中定义地图,使用lat和lng模板变量来设置地图,例如(根据示例in the Google Maps JavaScript API docs):
var myLatlng = new google.maps.LatLng({% latitude%}, {% longitude %});
var myOptions = {
zoom: 8,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
正如一位评论者指出的那样,你的问题非常广泛 - 因此,这个答案不会包含太多细节。如果您使上述过程正常工作,请开始扩展它(例如,您可以轻松地对此进行扩展,或者您可以使用GM Web服务向用户返回有意义的错误消息,...)