コード例 #1
0
 public function geojson(Request $request, $id)
 {
     $jobList = JobList::find($id);
     $out = [];
     foreach ($jobList->jobs()->with('asset')->get() as $job) {
         $asset = $job->asset;
         if (empty($asset->longitude) || empty($asset->latitude)) {
             continue;
         }
         $out[] = ["type" => "Feature", "properties" => ["name" => $asset->identifier, "popupContent" => "This is where the Rockies play!"], "geometry" => ["type" => "Point", "coordinates" => [$asset->longitude, $asset->latitude]]];
     }
     return \Response::json($out);
 }