Gino Gmaps  1.0.1
Modulo di gestione di mappe interattive per Gino CMS
 Tutto Strutture dati File Funzioni Variabili Gruppi Pagine
Riferimenti per la classe gmapsPolyline

Classe per la gestione di percorsi geolocalizzati. Continua...

Diagramma delle classi per gmapsPolyline

Membri pubblici

 __construct ($id, $instance)
 Costruisce un'istanza di tipo gmapsPolyline. Continua...
 
 setInstance ($value)
 Metodo setter per la proprietà instance. Continua...
 
 points ()
 Getter della proprietà _points, tutti i punti di interesse collegati al percorso. Continua...
 
 points_id ()
 Getter della proprietà _points_id, tutti gli id dei punti di interesse collegati al percorso. Continua...
 
 ctgs ()
 Getter della proprietà _ctgs, tutte le categorie collegate al percorso. Continua...
 
 addPoints ($point_ids)
 Associa i punti dati al percorso. Continua...
 
 removePoints ($point_ids)
 Disassocia i punti di interesse dati al percorso. Continua...
 
 form ($redirect)
 Form di inserimento e modifica percorso. Continua...
 
 gmapCode ($map, $bounds)
 Restituisce il codice js necessario a disegnare il percorso sulla mappa data. Continua...
 
 jsObject ($map_obj, $map_id)
 Restituisce il percorso sotto forma di oggetto javascript. Continua...
 
 delete ()
 Elimina il percorso. Continua...
 

Membri pubblici statici

static deleteInstance ($instance)
 Deletes all the records tied to the given gmaps instance. Continua...
 
static get ($instance, $opts=null)
 Seleziona id di percorsi sul database. Continua...
 
static getByCtg ($ctg_id)
 Seleziona id di percorsi associati alla categoria data. Continua...
 

Campi

 $_points_id
 
 $_ctgs_id
 

Attributi pubblici statici

static $_tbl_polyline = "gmaps_polyline"
 
static $_tbl_polyline_point = "gmaps_polyline_point"
 
static $_tbl_polyline_polyline_ctg = "gmaps_polyline_polyline_ctg"
 
static $_tbl_map_polyline = "gmaps_map_polyline"
 

Membri privati

 formMap ()
 Widget per la selezione di un percorso geolocalizzato direttamente su google map. Continua...
 
 saveCtgs ($ctgs_id)
 Associa le categorie date al percorso. Continua...
 

Attributi privati

 $_controller
 
 $_points
 Array di punti (gmapPoint) associati al percorso. Continua...
 
 $_ctgs
 Array di categorie (gmapPolylineCtg) associate al percorso. Continua...
 

Descrizione dettagliata

Classe per la gestione di percorsi geolocalizzati.

Campi:

  • id: identificativo percorso
  • instance: identificativo gmaps di appartenenza
  • label: etichetta
  • description: descrizione
  • lat: latitudini dei punti del percorso separate da virgole
  • lng: longitudini dei punti del percorso separate da virgole
  • color: colore della polyline visualizzata in mappa
  • width: spessore (px) della polyline visualizzata in mappa

Proprietà:

  • **_ctgs_id**: array di id di categorie associate al percorso
  • **_ctgs**: array di categorie associate al percorso
  • **_points_id**: array di punti associati al percorso
  • **_points**: array di id di punti associati al percorso
Versione
1.0.1 2012 Otto srl MIT License http://www.opensource.org/licenses/mit-license.php
Autori
Marco Guidotti guido.nosp@m.ttim.nosp@m.@gmai.nosp@m.l.co.nosp@m.m
abidibo abidi.nosp@m.bo@g.nosp@m.mail..nosp@m.com

Definizione alla linea 41 del file class.gmapsPolyline.php.

Documentazione dei costruttori e dei distruttori

__construct (   $id,
  $instance 
)

Costruisce un'istanza di tipo gmapsPolyline.

Parametri
int$idid del percorso
object$instancethe gmaps instance public
Restituisce
gmapsPolyline un oggetto gmapsPolyline

Definizione alla linea 68 del file class.gmapsPolyline.php.

Documentazione delle funzioni membro

addPoints (   $point_ids)

Associa i punti dati al percorso.

Parametri
mixed$point_idsarray di id di punti oppure un unico id public
Restituisce
bool il risultato dell'operazione

Definizione alla linea 241 del file class.gmapsPolyline.php.

ctgs ( )

Getter della proprietà _ctgs, tutte le categorie collegate al percorso.

public

Restituisce
array array di oggetti gmapsPolylineCtg

Definizione alla linea 228 del file class.gmapsPolyline.php.

delete ( )

Elimina il percorso.

public

Restituisce
bool il risultato dell'operazione

Definizione alla linea 511 del file class.gmapsPolyline.php.

static deleteInstance (   $instance)
static

Deletes all the records tied to the given gmaps instance.

Parametri
int$instancethe gmaps instance id public
Restituisce
bool The result of the deletion

Definizione alla linea 120 del file class.gmapsPolyline.php.

form (   $redirect)

Form di inserimento e modifica percorso.

Parametri
string$redirecturl di reindirizzamento se il salvataggio va a buon fine public
Restituisce
string form di inserimento e modifica dati percorso

Definizione alla linea 285 del file class.gmapsPolyline.php.

formMap ( )
private

Widget per la selezione di un percorso geolocalizzato direttamente su google map.

private

Restituisce
string widget

Definizione alla linea 357 del file class.gmapsPolyline.php.

static get (   $instance,
  $opts = null 
)
static

Seleziona id di percorsi sul database.

Parametri
int$instanceidentificativo dell'istanza di gmaps
array$optsarray associativo di opzioni:
  • where: where clauses addizionali
  • order: campo di ordinamento dei risultati
  • limit: limitazione dei risultati public
Restituisce
array un array di id dei percorsi ottenuti dalla query

Definizione alla linea 156 del file class.gmapsPolyline.php.

static getByCtg (   $ctg_id)
static

Seleziona id di percorsi associati alla categoria data.

Parametri
int$ctg_idid della categoria public
Restituisce
array un array di id dei percorsi associati alla categoria

Definizione alla linea 183 del file class.gmapsPolyline.php.

gmapCode (   $map,
  $bounds 
)

Restituisce il codice js necessario a disegnare il percorso sulla mappa data.

Parametri
string$mapil nome della variabile javascript che referenzia la google map
string$boundsil nome della variabile javascript che referenzia i bounds della mappa public
Restituisce
string codice javascript che disegna la polyline

Definizione alla linea 445 del file class.gmapsPolyline.php.

jsObject (   $map_obj,
  $map_id 
)

Restituisce il percorso sotto forma di oggetto javascript.

Parametri
string$map_objoggetto javascript di tipo Gmap
int$map_idid della mappa gmapsMap public
Restituisce
string oggetto javascript

Definizione alla linea 473 del file class.gmapsPolyline.php.

points ( )

Getter della proprietà _points, tutti i punti di interesse collegati al percorso.

public

Restituisce
array array di oggetti gmapsPoint

Definizione alla linea 204 del file class.gmapsPolyline.php.

points_id ( )

Getter della proprietà _points_id, tutti gli id dei punti di interesse collegati al percorso.

public

Restituisce
array array di id di punti di interesse

Definizione alla linea 216 del file class.gmapsPolyline.php.

removePoints (   $point_ids)

Disassocia i punti di interesse dati al percorso.

Parametri
mixed$point_idsarray di id di punti oppure un unico id public
Restituisce
bool il risultato dell'operazione

Definizione alla linea 263 del file class.gmapsPolyline.php.

saveCtgs (   $ctgs_id)
private

Associa le categorie date al percorso.

Parametri
array$ctgs_idarray di id di categorie da associare private
Restituisce
bool il risultato dell'operazione

Definizione alla linea 420 del file class.gmapsPolyline.php.

setInstance (   $value)

Metodo setter per la proprietà instance.

Parametri
int$valueidentificativo dell'istanza gmaps public
Restituisce
bool true

Definizione alla linea 104 del file class.gmapsPolyline.php.

Documentazione dei campi

$_controller
private

Definizione alla linea 48 del file class.gmapsPolyline.php.

$_ctgs
private

Array di categorie (gmapPolylineCtg) associate al percorso.

Definizione alla linea 58 del file class.gmapsPolyline.php.

$_ctgs_id

Definizione alla linea 58 del file class.gmapsPolyline.php.

$_points
private

Array di punti (gmapPoint) associati al percorso.

Definizione alla linea 53 del file class.gmapsPolyline.php.

$_points_id

Definizione alla linea 53 del file class.gmapsPolyline.php.

$_tbl_map_polyline = "gmaps_map_polyline"
static

Definizione alla linea 46 del file class.gmapsPolyline.php.

$_tbl_polyline = "gmaps_polyline"
static

Definizione alla linea 43 del file class.gmapsPolyline.php.

$_tbl_polyline_point = "gmaps_polyline_point"
static

Definizione alla linea 44 del file class.gmapsPolyline.php.

$_tbl_polyline_polyline_ctg = "gmaps_polyline_polyline_ctg"
static

Definizione alla linea 45 del file class.gmapsPolyline.php.


La documentazione per questa classe è stata generata a partire dal seguente file: