[英]gmaps.js geocoder not working?
我正在尝试建立一个Rails博客,使用属于数据库中对象的地址在Google地图上显示位置。 我一直在使用gmaps.js,该脚本位于头部:
<head> <script src='https://maps.google.com/maps/api/js?sensor=true'></script> </head>
我渲染的部分看起来像这样:
<script>
var map = new GMaps({
div: '#map',
lat: -12.043333,
lng: -77.028333,
scrollwheel: false,
draggable: false,
clickable: true
});
GMaps.geocode({
address: "<%= @post.address %>",
callback: function(results, status) {
if (status == 'OK') {
var latlng = results[0].geometry.location;
map.setCenter(latlng.lat(), latlng.lng());
map.addMarker({
lat: latlng.lat(),
lng: latlng.lng()
});
}
}
});
</script>
现在,partial显示地图,但即使<%= @post.address %>
确实在地图上下文之外显示地址,它也不显示与@post关联的位置。
谁能帮我这个? 我敢肯定这一定是一个相对简单的问题,但我无法弄清楚。 任何帮助将不胜感激。
提前致谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.