【发布时间】:2020-09-29 19:26:06
【问题描述】:
我正在使用 Django 和 postgresql 后端创建一个房地产网络平台。我在我的 HTML 模板中实现了地图 API,以显示房地产所在的位置。 代码:
<!--Map-->
<div class="row mb-5">
<div class="col-md-12">
<style>
#map{
height:250px;
width: 100%;
}
</style>
<div id="map"></div>
<script>
function initMap(){
var myLatLng = {lat:-33.90, lng:151.16};
var options = {
zoom:10,
center:myLatLng
};
var map = new
google.maps.Map(document.getElementById('map'),options);
}
</script>
</div>
</div>
标记将在下一步中添加,因为我必须弄清楚如何从数据库中检索我的 LAT 和 LNG 值并将它们显示在脚本中。有人知道答案吗?
为了进一步解释,我想做一些类似的东西
<script>
function initMap(){
var myLatLng = {lat:{{listing.geo_lat}}, {{listing.geo_lng}}};
var options = {
zoom:10,
center:myLatLng
};
但是我已经尝试过了,似乎 google api 无法读取我的值的正确格式,或者 Listing.geo_lat 在脚本中无法正常工作。
【问题讨论】:
-
1) 这不是创建标记,2) 你在
{lat:{{listing.geo_lat}}, {{listing.geo_lng}}}中缺少lng:。
标签: django postgresql google-maps-api-3