Class Giscuit_Controller_Plugin_Routing

Description

Plugin for routing

  • copyright: Copyright (c) 2012 VEC

Located in /Controller/Plugin/Routing.php (line 29)

Zend_Controller_Plugin_Abstract
   |
   --Giscuit_Controller_Plugin_Abstract
      |
      --Giscuit_Controller_Plugin_Routing
Variable Summary
Method Summary
 adminLayersCreateOneToManySql ( $timestamp,  $tableName) void
 adminLayersCreateOneToOneSql ( $timestamp,  $tableName) void
 adminLayersCreateTableSql ( $timestamp,  $tableName) void
 adminLayersForm (Zend_Form $form, Zend_Db_Row $options) void
 getJsFilesList () array
 install ( $newConfig) boolean
 isLayerLine (string $layerName) boolean
 rebuildGraph ( $layerId,  $method) void
 uninstall ( $newConfig) boolean
Variables
mixed $_translations = array(
'en' => array(
'routing' => 'Routing' ,
'noLayersAvailableForRouting' => 'No layers available for routing' ,
'addDestination' => 'Add destination' ,
'getDirections' => 'Get directions' ,
'algorithms' => 'Algorithms' ,
'costs' => 'Costs' ,
'noRouteFound' => 'No route found' ,
'destinationNotFound' => 'Destination not found' ,
'getPositionFromMap' => 'Get position from map' ,
'getPositionFromMyLocation' => 'Get position from my location' ,
'shortestPathDijkstra' => 'Shortest Path (Dijkstra)' ,
'shortestPathAStar' => 'Shortest Path (A-Star)' ,
'shortestPathShootingStar' => 'Shortest Path (Shooting-Star)' ,
'travelingSalesmanDijkstra' => 'Traveling Salesman (Dijkstra)' ,
'travelingSalesmanAStar' => 'Traveling Salesman (A-Star)' ,
'routingGeolocation' => 'Click on red point if the position is correct, otherwise click on map',
'routeLength' => 'Route length'
),'ro'=>array('routing'=>'Rutare','noLayersAvailableForRouting'=>'Nu există straturi disponibile pentru rutare','addDestination'=>'Adaugă destinaţie','getDirections'=>'Căutarea rutei','algorithms'=>'Algoritmi','costs'=>'Costuri','noRouteFound'=>'Ruta nu a fost găsită','destinationNotFound'=>'Destinaţia nu a fost găsită','getPositionFromMap'=>'Obţine poziţia de pe harta','getPositionFromMyLocation'=>'Obţine poziţia din locaţia curentă','shortestPathDijkstra'=>'Cel mai scurt drum (Dijkstra)','shortestPathAStar'=>'Cel mai scurt drum (A-Star)','shortestPathShootingStar'=>'Cel mai scurt drum (Shooting-Star)','travelingSalesmanDijkstra'=>'Vînzător călător (Dijkstra)','travelingSalesmanAStar'=>'Vînzător călător (A-Star)','routingGeolocation'=>'Faceți click pe punct roșu daca va satisface precizia, sau faceți click oriunde pe harta','routeLength'=>'Lungimea rutei'),'ru'=>array('routing'=>'Маршруты','noLayersAvailableForRouting'=>'Нет слоев для маршрутизации','addDestination'=>'Добавить назначение','getDirections'=>'Проложить маршрут','algorithms'=>'Алгоритмы','costs'=>'Затраты','noRouteFound'=>'Маршрут не найден','destinationNotFound'=>'Назначение не найдено','getPositionFromMap'=>'Указать место на карте','getPositionFromMyLocation'=>'Указать мое текущее местоположение','shortestPathDijkstra'=>'Кратчайший путь (Dijkstra)','shortestPathAStar'=>'Кратчайший путь (A-Star)','shortestPathShootingStar'=>'Кратчайший путь (Shooting-Star)','travelingSalesmanDijkstra'=>'Путешествующий торговец (Dijkstra)','travelingSalesmanAStar'=>'Путешествующий торговец (A-Star)','routingGeolocation'=>'Нажмите на красную точку если вас устраивает точность, или на любое место на карте','routeLength'=>'Длина маршрута'))
(line 32)
  • access: protected

Inherited Variables

Inherited from Giscuit_Controller_Plugin_Abstract

Giscuit_Controller_Plugin_Abstract::$name
Giscuit_Controller_Plugin_Abstract::$_settings
Methods
adminLayersCreateOneToManySql (line 635)
  • access: public
void adminLayersCreateOneToManySql ( $timestamp,  $tableName)
  • $timestamp
  • $tableName
adminLayersCreateOneToOneSql (line 593)
  • access: public
void adminLayersCreateOneToOneSql ( $timestamp,  $tableName)
  • $timestamp
  • $tableName
adminLayersCreateTableSql (line 559)
  • access: public
void adminLayersCreateTableSql ( $timestamp,  $tableName)
  • $timestamp
  • $tableName
adminLayersForm (line 382)

Populate admin layers form

  • access: public
void adminLayersForm (Zend_Form $form, Zend_Db_Row $options)
  • Zend_Form $form: Layer form
  • Zend_Db_Row $options: Row populated with layer data
getJsFilesList (line 97)

List of the javascript files to include

  • access: public
array getJsFilesList ()

Redefinition of:
Giscuit_Controller_Plugin_Abstract::getJsFilesList()
List of the javascript file to include
getMobileJsFilesList (line 109)

List of the javascript files to include for mobile

  • access: public
array getMobileJsFilesList ()

Redefinition of:
Giscuit_Controller_Plugin_Abstract::getMobileJsFilesList()
List of the javascript file to include
install (line 121)

Install plugin

  • access: public
boolean install ( $newConfig)
  • $newConfig

Redefinition of:
Giscuit_Controller_Plugin_Abstract::install()
Install plugin
isLayerLine (line 363)

Check layer type

  • access: public
boolean isLayerLine (string $layerName)
  • string $layerName: Layer name
rebuildGraph (line 482)
  • access: public
void rebuildGraph ( $layerId,  $method)
  • $layerId
  • $method
uninstall (line 317)

Uninstall plugin

  • access: public
boolean uninstall ( $newConfig)
  • $newConfig

Redefinition of:
Giscuit_Controller_Plugin_Abstract::uninstall()
Uninstall plugin

Inherited Methods

Inherited From Giscuit_Controller_Plugin_Abstract

 Giscuit_Controller_Plugin_Abstract::arrayToTmx()
 Giscuit_Controller_Plugin_Abstract::call()
 Giscuit_Controller_Plugin_Abstract::getAdminJsInitCode()
 Giscuit_Controller_Plugin_Abstract::getJsFilesList()
 Giscuit_Controller_Plugin_Abstract::getMobileJsFilesList()
 Giscuit_Controller_Plugin_Abstract::getParams()
 Giscuit_Controller_Plugin_Abstract::getSettings()
 Giscuit_Controller_Plugin_Abstract::install()
 Giscuit_Controller_Plugin_Abstract::parseSettingsForm()
 Giscuit_Controller_Plugin_Abstract::parseSettingsParams()
 Giscuit_Controller_Plugin_Abstract::setSettings()
 Giscuit_Controller_Plugin_Abstract::uninstall()

Documentation generated on Mon, 19 Aug 2013 07:50:24 +0000 by phpDocumentor 1.4.3