1
배열을 가져 와서 데이터를 json 개체로로드하고 싶습니다. 그러나 정확히 어떻게해야할까요? 다만,배열에서 gmaps4rails 데이터에 붙어
"lng": @markers[0].longitude, "lat": @markers[0].latitude
이지도는 렌더링 할 수 있습니다,
TripsController
def index
@trips = Trip.all
@markers = Array.new
@trips.each do |trip|
for marker in trip.markers
@markers.push(marker)
end
end
@gmaps_options =
{
"markers" => { "data" => '[{ "lng": "-99.9018131", "lat": "31.9685988"},
{ "lng": "-102.552784", "lat": "23.634501"},
{ "lng": "-122.3667", "lat": "40.5833"},
{ "lng": "-121.8356", "lat": "39.7400"}
]', },
"polylines" => { "data" => ' [ [
{"lng": -99.9018131, "lat": 31.9685988},
{"lng": -102.552784, "lat": 23.634501},
], [
{ "lng": "-122.3667", "lat": "40.5833"},
{ "lng": "-121.8356", "lat": "39.7400"}
] ]' }
}
respond_to do |format|
format.html # index.html.erb
format.json { render json: @trips }
end
end
경도와 위도 지금은 하드 코딩되어있다하지만 난 경도 위도에 @markers로드 싶습니다 회색 상자.
는보기에서지도는 gmaps (@gmaps_options) 어떤 도움을 크게 감상 할 수호출합니다.
에 값을 추가
시도. 감사 – NorCalKnockOut