public function contact() { $config['center'] = '47.920447, 106.917053'; $config['zoom'] = '14'; $config['scrollwheel'] = false; Gmaps::initialize($config); $marker = array(); $marker['position'] = '47.920447, 106.917053'; Gmaps::add_marker($marker); $map = Gmaps::create_map(); // echo "<html><head>".$map['js']."</head><body>".$map['html']."</body></html>"; return View::make('pages.contact_us')->withMap($map); }
public function kategori($id) { $kategori = Kategori::all(); $koordinat = DB::Table('lokasi')->where('lokasi.id_kategori', '=', $id)->join('kategori', 'kategori.id_kategori', '=', 'lokasi.id_kategori')->get(); $config['center'] = "-6.885177, 109.135567"; $config['zoom'] = "13"; $config['map_type'] = "ROADMAP"; $config['trafficOverlay'] = true; Gmaps::initialize($config); foreach ($koordinat as $row) { $marker = array(); $marker['icon'] = URL::to('uploads/icon/' . $row->icon); $marker['infowindow_content'] = $row->nm_lokasi . "<hr><strong>Alamat : " . $row->alamat . "<br><strong>Kode Pos : </strong>" . $row->kode_pos . "<br><strong>Telp : </strong>" . $row->telp; $marker['position'] = $row->lat . ',' . $row->lng; $marker['animation'] = 'DROP'; Gmaps::add_marker($marker); } $map = Gmaps::create_map(); return View::make('web.index')->with('map', $map)->with('kategori', $kategori); }
$lokasis = App\Lokasi::with(['peminjaman', 'peminjaman' => function ($query) { $query->where('is_approve', '=', 'true')->where('is_return', '=', 'false'); }, 'peminjaman.detailPeminjaman' => function ($query) { $query->select(['*', DB::raw('sum(jumlah) as jml')])->groupBy('id_sub'); }, 'peminjaman.detailPeminjaman.subKelompok'])->get(); $config = array(); $config['zoom'] = 'auto'; $config['center'] = 'auto'; $config['onboundschanged'] = 'if (!centreGot) { var mapCentre = map.getCenter(); marker_0.setOptions({ position: new google.maps.LatLng(mapCentre.lat(), mapCentre.lng()) }); } centreGot = true;'; Gmaps::initialize($config); // set up the marker ready for positioning // once we know the users location $model_detail = new App\DetailPeminjaman(); $data_sub = []; $marker = array(); foreach ($lokasis as $lokasi) { $x[$lokasi->id] = null; $data[$lokasi->id] = null; foreach ($lokasi->peminjaman as $peminjaman) { if ($peminjaman == null) { $data[$lokasi->id] = null; } foreach ($peminjaman->detailPeminjaman as $subkelompok) { $data_sub[] = '<hr><strong>' . $lokasi->id . '||' . $subkelompok->subkelompok->nama_sub . ' jumlah pinjam ' . $subkelompok->jml . '</strong><br>'; $data[$lokasi->id] = $data_sub;