/** * AddressBook * * @copyright (c) AddressBook Development Team * @license GNU/GPL - http://www.gnu.org/copyleft/gpl.html * @package AddressBook */ function smarty_function_AddressShowGmap($params, &$smarty) { $dom = ZLanguage::getModuleDomain('AddressBook'); $assign = isset($params['assign']) ? $params['assign'] : null; $directions = ''; if (isset($params['directions'])) { $directions = '<a href="http://maps.google.com/maps?f=d&daddr=' . $params['lat_long']; if (isset($params['zoomlevel'])) { $directions .= '&z=' . $params['zoomlevel']; } $directions .= '" target="_blank">' . __('Get directions to this location', $dom) . '</a>'; } if (!empty($directions)) { $directions = '<div>' . $directions . '</div>'; } include_once 'modules/AddressBook/lib/vendor/GMaps/GoogleMapV3.php'; $map_id = 'googlemap'; if (isset($params['mapid'])) { $map_id .= $params['mapid']; } $app_id = 'ZikulaAddressBook'; $map = new GoogleMapAPI($map_id, $app_id); if (isset($params['maptype'])) { $map->setMapType($params['maptype']); // hybrid, satellite, terrain, roadmap } if (isset($params['zoomlevel'])) { $map->setZoomLevel($params['zoomlevel']); } $map->setTypeControlsStyle('dropdown'); $map->setWidth(isset($params['width']) && $params['width'] ? $params['width'] : '100%'); $map->setHeight(isset($params['height']) && $params['height'] ? $params['height'] : '400px'); // handle one (center) point if (isset($params['lat_long'])) { $arrLatLong = explode(',', $params['lat_long']); $map->setCenterCoords($arrLatLong[1], $arrLatLong[0]); $map->addMarkerByCoords($arrLatLong[1], $arrLatLong[0], $params['title'], $params['html'], $params['tooltip'], $params['icon'], $params['iconshadow']); } // API key if (isset($params['api_key'])) { $map->setApiKey($params['api_key']); } // handle array of points if (isset($params['points'])) { foreach ($params['points'] as $point) { $arrLatLong = explode(',', $point['lat_long']); $map->addMarkerByCoords($arrLatLong[1], $arrLatLong[0], $point['title'], $point['html'], $point['tooltip'], $point['icon'], $point['iconshadow']); } } // load the map $map->enableOnLoad(); if ($assign) { $result = $map->getHeaderJS() . $map->getMapJS() . $directions . $map->printMap() . $map->printOnLoad(); $smarty->assign($assign, $result); } else { PageUtil::addVar('rawtext', $map->getHeaderJS()); PageUtil::addVar('rawtext', $map->getMapJS()); return $directions . $map->printMap() . $map->printOnLoad(); } }
function testMap() { $MAP_OBJECT = new GoogleMapAPI(); $MAP_OBJECT->_minify_js = isset($_REQUEST["min"]) ? FALSE : TRUE; $MAP_OBJECT->setDSN(${$wpdb}->get_results("SELECT * from wp_NBDonation where {$table} like '%{$input}%' and Type in('{$org}','Both');")); $MAP_OBJECT->addMarkerByCoords(-104.988, 39.755, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-118.243, 34.0522, "Marker2 Title", "Marker2 Description"); ?> <html> <head> <?php echo $MAP_OBJECT->getHeaderJS(); echo $MAP_OBJECT->getMapJS(); ?> </head> <body> <?php echo $MAP_OBJECT->printOnLoad(); echo $MAP_OBJECT->printMap(); echo $MAP_OBJECT->printSidebar(); ?> </body> </html> <?php }
<?php include_once "releases/3.0/src/GoogleMap.php"; include_once "releases/3.0/src/JSMin.php"; $MAP_OBJECT = new GoogleMapAPI(); $MAP_OBJECT->_minify_js = isset($_REQUEST["min"]) ? FALSE : TRUE; //$MAP_OBJECT->setDSN("mysql://*****:*****@localhost/db_name"); $MAP_OBJECT->addMarkerByCoords(-74.12975, 4.570694, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.0831146, 4.737278, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.12975, 4.570694, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.12033, 4.533722, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.12018999999999, 4.533611, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.0765, 4.608278, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.12536, 4.564445, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.11136, 4.707167, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.06231, 4.656667, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.09294, 4.5875, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.06628000000001, 4.639833, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.12011, 4.528861, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.1204147, 4.529778, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.0497742, 4.761222, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.06602479999999, 4.641917, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.09263610000001, 4.746305, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.09272, 4.746305, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.04608, 4.755778, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.04594419999999, 4.75425, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.06936, 4.622583, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.092804, 4.7465, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.08583, 4.597472, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.15011, 4.522861, "Marker Title", "Marker Description"); $MAP_OBJECT->addMarkerByCoords(-74.1204147, 4.5225778, "Marker Title", "Marker Description");
<?php include_once "releases/3.0/src/GoogleMap.php"; include_once "releases/3.0/src/JSMin.php"; $MAP_OBJECT = new GoogleMapAPI(); $MAP_OBJECT->_minify_js = isset($_REQUEST["min"]) ? FALSE : TRUE; for ($i = 0; $i < 20; $i++) { $MAP_OBJECT->addMarkerByCoords(-74.12975, 4.570694, "Marker Title", "Marker Description"); } ?> <html> <head> <?php echo $MAP_OBJECT->getHeaderJS(); echo $MAP_OBJECT->getMapJS(); ?> </head> <body> <?php echo $MAP_OBJECT->printOnLoad(); ?> <?php echo $MAP_OBJECT->printMap(); ?> </body> </html>
$vehiID = $orgVehi->GetVehiclesListResult->Vehicle[$i]->ID; $vehiDes = $orgVehi->GetVehiclesListResult->Vehicle[$i]->Description; $paramPosi = array("SpecificVehicleIDs" => array("short" => $vehiID)); $orgposi = $client2->__soapCall('GetLatestPositionPerVehicle', array($paramPosi)); //llamado al services posiciongps $posi1 = $orgposi->GetLatestPositionPerVehicleResult->GPSPosition->Latitude; $posi2 = $orgposi->GetLatestPositionPerVehicleResult->GPSPosition->Longitude; //llamado localizacion $paramlocal = array("Longitude" => $posi2, "Latitude" => $posi1); $orglocal = $client4->__soapCall('GetNearestLocation', array($paramlocal)); $positime = $orgposi->GetLatestPositionPerVehicleResult->GPSPosition->Time; $date = new DateTime($positime); $location = $orglocal->GetNearestLocationResult->OriginLongitude; $location1 = $orglocal->GetNearestLocationResult->OriginLatitude; $location2 = $orglocal->GetNearestLocationResult->LocationName; $marker_id = $MAP_OBJECT->addMarkerByCoords($posi2, $posi1, $location2, $vehiDes); $marker_opener = "opener_" . $marker_id; $MAP_OBJECT->addMarkerOpener($marker_id, $marker_opener); echo ' <tbody>'; echo '<tr>'; echo '<td id= ' . $marker_opener . '>'; print $vehiDes; echo '</td>'; echo '<td>'; print $location2; echo '</td>'; echo '<td>'; print $date->format('d/m/Y H:i:s'); echo '</td>'; echo '</tr>'; echo ' </tbody>';
require_once 'header_php.php'; ?> --> <?php $map = new GoogleMapAPI('map'); $map->setAPIKey($googlemaps_key); $map->disableSidebar(); $map->setMapType('map'); $map->setWidth(510); $map->setHeight(350); $map->setMapType('hybrid'); $map->disableDirections(); $map->setZoomLevel(13); //$map->addMarkerByAddress('5186-F Longs Peak Road Berthoud Colorado 80513','','Colorado Water Jet<br>5186-F Longs Peak Road<br>Berthoud, Colorado 80513'); $map->addMarkerByCoords(-104.98301267623901, 40.34088546651259, '', 'Colorado Water Jet<br>5186 Longs Peak Road Unit F<br>Berthoud, Colorado 80513'); ?> <?php include 'header.php'; ?> <table align="center" border="0" cellpadding="0" cellspacing="0"> <tr valign='top'><td rowspan='3'>Colorado WaterJet<br>5186 Longs Peak Road Unit F<br>Berthoud, Colorado 80513</td><td rowspan='3'><img src="/images/clear.gif" height="1" width="60"></td> <td>970-532-5404</td></tr> <tr><td><a href="mailto:sales@coloradowaterjet.com">sales@coloradowaterjet.com</a></td></tr> <!--<tr><td>Fax:</td><td>970-532-5405</td></tr>-->
<?php session_start(); include_once "php-google-map-api-master/releases/3.0/src/GoogleMap.php"; include_once "php-google-map-api-master/releases/3.0/src/JSMin.php"; require_once "consumopos.php"; $MAP_OBJECT = new GoogleMapAPI(); $MAP_OBJECT->_minify_js = isset($_REQUEST["min"]) ? FALSE : TRUE; //$MAP_OBJECT->setDSN("mysql://*****:*****@localhost/db_name"); $MAP_OBJECT->addMarkerByCoords($posi1, $posi2, "Marker Title", "Marker Description"); ?> <html> <head> <?php echo $MAP_OBJECT->getHeaderJS(); echo $MAP_OBJECT->getMapJS(); ?> </head> <body> <?php echo $MAP_OBJECT->printOnLoad(); ?> <?php echo $MAP_OBJECT->printMap(); echo $MAP_OBJECT->printSidebar(); ?> </body> </html>