Пример #1
0
 public function index()
 {
     // Create a new Gmap
     $map = new Gmap('map', array('ScrollWheelZoom' => TRUE));
     // Set the map center point
     $map->center(0, 0, 1)->controls('large')->types('G_PHYSICAL_MAP', 'add');
     // Add a custom marker icon
     $map->add_icon('tinyIcon', array('image' => 'http://labs.google.com/ridefinder/images/mm_20_red.png', 'shadow' => 'http://labs.google.com/ridefinder/images/mm_20_shadow.png', 'iconSize' => array('12', '20'), 'shadowSize' => array('22', '20'), 'iconAnchor' => array('6', '20'), 'infoWindowAnchor' => array('5', '1')));
     // Add a new marker
     $map->add_marker(44.9801, -93.25190000000001, '<strong>Minneapolis, MN</strong><p>Hello world!</p>', array('icon' => 'tinyIcon', 'draggable' => true, 'bouncy' => true));
     View::factory('gmaps/api_demo')->set(array('api_url' => 'http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAAZwtYBHWnenR7-bBmCLATnRQSud-dk3kEJrnO1d5GqzbRIindHhTwmKUnb9hUCg4b4yvBb6ycO6mfsw', 'map' => $map->render()))->render(TRUE);
 }
Пример #2
0
 public function index()
 {
     // Create a new Gmap
     $map = new Gmap('map', array('ScrollWheelZoom' => TRUE));
     // Set the map center point
     $map->center(0, 0, 1)->controls('large')->types('G_PHYSICAL_MAP', 'add');
     // Add a custom marker icon
     $map->add_icon('tinyIcon', array('image' => 'http://labs.google.com/ridefinder/images/mm_20_red.png', 'shadow' => 'http://labs.google.com/ridefinder/images/mm_20_shadow.png', 'iconSize' => array('12', '20'), 'shadowSize' => array('22', '20'), 'iconAnchor' => array('6', '20'), 'infoWindowAnchor' => array('5', '1')));
     // Add a new marker
     $map->add_marker(44.9801, -93.25190000000001, '<strong>Minneapolis, MN</strong><p>Hello world!</p>', array('icon' => 'tinyIcon', 'draggable' => true, 'bouncy' => true));
     View::factory('gmaps/api_demo')->set(array('api_url' => Gmap::api_url(), 'map' => $map->render()))->render(TRUE);
 }