Yii Framework Forum: Egmap - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Egmap Realtime tracking and polylines Rate Topic: -----

#1 User is offline   Joe.B 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 02-March 13

Posted 07 March 2013 - 01:29 AM

Hello Guys,
I'm creating an application that tracks users location and displaying them on the map. My problem is that i don't know of a way to draw polylines between two tracks using Egmap (I couldn't find an example). I would also like to know of a way to show the user's tracks in realtime without manually reloading the page (preferrably using Yii) but jquery/ajax is welcome. Can any of you great programmers help me figure out this problem?
0

#2 User is offline   Marceloj 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 1
  • Joined: 06-April 11

Posted 07 June 2013 - 09:05 AM

The Example for egmap

http://www.yiiframew...map#add-comment

Directions Example

How to work with directions and waypoints


<style>
#map_canvas img {
max-width: none;
}
</style>
<div id="map_canvas">
<?php
Yii::import('application.extensions.EGMap.*');
$gMap = new EGMap();

$gMap->setWidth(512);
// it can also be called $gMap->height = 400;
$gMap->setHeight(400);
$gMap->zoom = 8;

// set center to inca
$gMap->setCenter(39.719588117933185, 2.9087440013885635);

// my house when i was a kid
$home = new EGMapCoord(39.720991014764536, 2.911801719665541);

// my ex-school
$school = new EGMapCoord(39.719456079114956, 2.8979293346405166);

// some stops on the way
$santo_domingo = new EGMapCoord(39.72118906848983, 2.907628202438368);
$plaza_toros = new EGMapCoord(39.71945607911511, 2.9049245357513565);
$paso_del_tren = new EGMapCoord( 39.718762871171776, 2.903637075424208 );

// Waypoint samples
$waypoints = array(
new EGMapDirectionWayPoint($santo_domingo),
new EGMapDirectionWayPoint($plaza_toros, false),
new EGMapDirectionWayPoint($paso_del_tren, false)
);

// Initialize GMapDirection
$direction = new EGMapDirection($home, $school, 'direction_sample', array('waypoints' => $waypoints));

$direction->optimizeWaypoints = true;
$direction->provideRouteAlternatives = true;

$renderer = new EGMapDirectionRenderer();
$renderer->draggable = true;
$renderer->panel = "direction_pane";
$renderer->setPolylineOptions(array('strokeColor'=>'#FFAA00'));

$direction->setRenderer($renderer);

$gMap->addDirection($direction);

$gMap->renderMap();
?>
<div id="direction_pane"></div>
</div>
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users