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 gmapsMap

Classe per la gestione di mappe. Continua...

Diagramma delle classi per gmapsMap

Membri pubblici

 __construct ($id, $instance)
 Costruisce un'istanza di tipo gmapsMap. Continua...
 
 setInstance ($value)
 Metodo setter per la proprietà instance. Continua...
 
 points_id ()
 Restituisce gli id dei punti di intresse associati alla mappa. Continua...
 
 points ()
 Restituisce i punti di intresse associati alla mappa. Continua...
 
 polylines_id ()
 Restituisce gli id dei percorsi associati alla mappa. Continua...
 
 polylines ()
 Restituisce i percorsi associati alla mappa. Continua...
 
 polygons_id ()
 Restituisce gli id delle aree associate alla mappa. Continua...
 
 polygons ()
 Restituisce le aree associate alla mappa. Continua...
 
 addPoints ($point_ids)
 Associa i punti dati alla mappa. Continua...
 
 addPolylines ($polyline_ids)
 Associa i percorsi dati alla mappa. Continua...
 
 addPolygons ($polygon_ids)
 Associa le aree date alla mappa. Continua...
 
 removePoints ($point_ids)
 Disassocia i punti di interesse dati dalla mappa. Continua...
 
 removePolylines ($polyline_ids)
 Disassocia i percorsi dati dalla mappa. Continua...
 
 removePolygons ($polygon_ids)
 Disassocia le aree date dalla mappa. Continua...
 
 form ($redirect)
 Form di inserimento e modifica mappa. Continua...
 
 delete ()
 Elimina la mappa. 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 mappe sul database. Continua...
 

Campi

 $_points_id
 
 $_polylines_id
 
 $_polygons_id
 

Attributi pubblici statici

static $_tbl_map = "gmaps_map"
 
static $_tbl_map_point = "gmaps_map_point"
 
static $_tbl_map_polyline = "gmaps_map_polyline"
 
static $_tbl_map_polygon = "gmaps_map_polygon"
 

Attributi privati

 $_controller
 
 $_points
 Array di punti (gmapPoint) associati alla mappa. Continua...
 
 $_polylines
 Array di percorsi (gmapPolyline) associati alla mappa. Continua...
 
 $_polygons
 Array di aree (gmapPolygon) associate alla mappa. Continua...
 

Descrizione dettagliata

Classe per la gestione di mappe.

Le mappe sono oggetti contenitori che raggruppano punti e/o percorsi e/o aree tematicamente collegati

Campi:

  • id: identificativo mappa
  • instance: identificativo gmaps di appartenenza
  • name: nome mappa
  • description: descrizione
  • width: larghezza
  • height: altezza

Proprietà relazionali:

  • _points_id: array di id di punti associati al percorso
  • _points: array di punti associati alla mappa
  • _polylines_id: array di id di percorsi associati alla mappa
  • _polylines: array di percorsi associati alla mappa
  • _polygons_id: array di id di aree associate alla mappa
  • _polygons: array di aree associate alla mappa
Versione
1.0
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
Data
2012

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

Documentazione dei costruttori e dei distruttori

__construct (   $id,
  $instance 
)

Costruisce un'istanza di tipo gmapsMap.

Parametri
int$idid della mappa
object$instancethe gmaps instance public
Restituisce
gmapsMap un oggetto gmapsMap

Definizione alla linea 75 del file class.gmapsMap.php.

Documentazione delle funzioni membro

addPoints (   $point_ids)

Associa i punti dati alla mappa.

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

Definizione alla linea 226 del file class.gmapsMap.php.

addPolygons (   $polygon_ids)

Associa le aree date alla mappa.

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

Definizione alla linea 270 del file class.gmapsMap.php.

addPolylines (   $polyline_ids)

Associa i percorsi dati alla mappa.

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

Definizione alla linea 248 del file class.gmapsMap.php.

delete ( )

Elimina la mappa.

public

Restituisce
bool il risultato dell'operazione

Definizione alla linea 448 del file class.gmapsMap.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 136 del file class.gmapsMap.php.

form (   $redirect)

Form di inserimento e modifica mappa.

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

Definizione alla linea 391 del file class.gmapsMap.php.

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

Seleziona id di mappe 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 365 del file class.gmapsMap.php.

points ( )

Restituisce i punti di intresse associati alla mappa.

public

Restituisce
array array di oggetti gmapsPoint

Definizione alla linea 164 del file class.gmapsMap.php.

points_id ( )

Restituisce gli id dei punti di intresse associati alla mappa.

public

Restituisce
array array di id di punti di interesse

Definizione alla linea 152 del file class.gmapsMap.php.

polygons ( )

Restituisce le aree associate alla mappa.

public

Restituisce
array array di oggetti gmapsPolygon

Definizione alla linea 212 del file class.gmapsMap.php.

polygons_id ( )

Restituisce gli id delle aree associate alla mappa.

public

Restituisce
array array di id di aree

Definizione alla linea 200 del file class.gmapsMap.php.

polylines ( )

Restituisce i percorsi associati alla mappa.

public

Restituisce
array array di oggetti gmapsPolyline

Definizione alla linea 188 del file class.gmapsMap.php.

polylines_id ( )

Restituisce gli id dei percorsi associati alla mappa.

public

Restituisce
array array di id di percorsi

Definizione alla linea 176 del file class.gmapsMap.php.

removePoints (   $point_ids)

Disassocia i punti di interesse dati dalla mappa.

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

Definizione alla linea 293 del file class.gmapsMap.php.

removePolygons (   $polygon_ids)

Disassocia le aree date dalla mappa.

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

Definizione alla linea 337 del file class.gmapsMap.php.

removePolylines (   $polyline_ids)

Disassocia i percorsi dati dalla mappa.

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

Definizione alla linea 315 del file class.gmapsMap.php.

setInstance (   $value)

Metodo setter per la proprietà instance.

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

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

Documentazione dei campi

$_controller
private

Definizione alla linea 50 del file class.gmapsMap.php.

$_points
private

Array di punti (gmapPoint) associati alla mappa.

Definizione alla linea 55 del file class.gmapsMap.php.

$_points_id

Definizione alla linea 55 del file class.gmapsMap.php.

$_polygons
private

Array di aree (gmapPolygon) associate alla mappa.

Definizione alla linea 65 del file class.gmapsMap.php.

$_polygons_id

Definizione alla linea 65 del file class.gmapsMap.php.

$_polylines
private

Array di percorsi (gmapPolyline) associati alla mappa.

Definizione alla linea 60 del file class.gmapsMap.php.

$_polylines_id

Definizione alla linea 60 del file class.gmapsMap.php.

$_tbl_map = "gmaps_map"
static

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

$_tbl_map_point = "gmaps_map_point"
static

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

$_tbl_map_polygon = "gmaps_map_polygon"
static

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

$_tbl_map_polyline = "gmaps_map_polyline"
static

Definizione alla linea 47 del file class.gmapsMap.php.


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