请帮助我克服这个问题。
我有存储谷歌地图(lat,lng)的一些点的数据库,我想在谷歌地图中显示它们。
这是我的控制器
@location = SharedInfo.all
这是视图中的javascript
function DisplayTraficCir(loca) {
for (var location in loca){
var myLatLng = new google.maps.LatLng(location.latitude,location.longitude)
var marker = new google.maps.Marker({
position: myLatLng,
map: map
});
}
// map.setCenter(location);
}
我通过以下方式调用了这个函数:
DisplayTraficCir(<%@location%>);
我不知道为什么它不起作用。也许它根本不执行“for”语句中的代码块。
谢谢你的帮助。