/**
 * 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>';
Exemple #6
0
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>