【发布时间】:2018-05-25 19:35:40
【问题描述】:
我有一个 Json,其中包含一些使用 Ruby on Rails 的信息(我通过控制器中的方法生成):
pis: [
{
kilometer: 621,
category: "fare",
name: "Guaraçaí",
toll: "false",
lat: -21.0059,
lng: -51.1904,
icon: "/img/icon_fare_map.png",
pedagios: [ ]
},
以下函数获取 Json(这在我的 Google 地图中显示标记):
function getAllPI(){
$.get("/map_pis", function(data){
$(data.pis).each(function(){
// Adds a marker for each Json item
addMarker(this);
// Show all markers
showMarkers();
})
});
}
如果我在 Json 中的“toll”字段为“true”,我只想添加标记并显示它。如果是“假”,我不想展示。我怎样才能做到这一点?我试过了:
if (pis.toll == true ) {
addMarker(this);
}
但这没有用。我对 Json 没有太多经验。
有人可以帮助我吗?谢谢。
【问题讨论】:
标签: javascript ruby-on-rails json google-maps