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 gmapsPolygon

Classe per la gestione di aree geolocalizzate. Continua...

Diagramma delle classi per gmapsPolygon

Membri pubblici

 __construct ($id, $instance)
 Costruisce un'istanza di tipo gmapsPolygon. Continua...
 
 setInstance ($value)
 Metodo setter per la proprietà instance. Continua...
 
 points ()
 Getter della proprietà _points, tutti i punti di interesse collegati all'area. Continua...
 
 points_id ()
 Getter della proprietà _points_id, tutti gli id dei punti di interesse collegati all'area. Continua...
 
 ctgs ()
 Getter della proprietà _ctgs, tutte le categorie collegate all'area. Continua...
 
 addPoints ($point_ids)
 Associa i punti dati all'area. Continua...
 
 removePoints ($point_ids)
 Disassocia i punti di interesse dati all'area. Continua...
 
 form ($redirect)
 Form di inserimento e modifica area. Continua...
 
 gmapCode ($map, $bounds)
 Restituisce il codice js necessario a disegnare l'area sulla mappa data. Continua...
 
 jsObject ($map_obj, $map_id)
 Restituisce l'area sotto forma di oggetto javascript. Continua...
 
 delete ()
 Elimina l'area. 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 aree sul database. Continua...
 
static getByCtg ($ctg_id)
 Seleziona id di aree associate alla categoria data. Continua...
 

Campi

 $_points_id
 
 $_ctgs_id
 

Attributi pubblici statici

static $_tbl_polygon = "gmaps_polygon"
 
static $_tbl_polygon_point = "gmaps_polygon_point"
 
static $_tbl_polygon_polygon_ctg = "gmaps_polygon_polygon_ctg"
 
static $_tbl_map_polygon = "gmaps_map_polygon"
 

Membri privati

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

Attributi privati

 $_controller
 
 $_points
 Array di punti (gmapPoint) associati all'area. Continua...
 
 $_ctgs
 Array di categorie (gmapPolygonCtg) associate all'area. Continua...
 

Descrizione dettagliata

Classe per la gestione di aree geolocalizzate.

Campi:

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

Proprietà:

  • **_ctgs_id**: array di id di categorie associate all'area
  • **_ctgs**: array di categorie associate all'area
  • **_points_id**: array di punti associati all'area
  • **_points**: array di id di punti associati all'area
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.gmapsPolygon.php.

Documentazione dei costruttori e dei distruttori

__construct (   $id,
  $instance 
)

Costruisce un'istanza di tipo gmapsPolygon.

Parametri
int$idid dell'area
object$instancethe gmaps instance public
Restituisce
gmapsPolyline un oggetto gmapsPolygon

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

Documentazione delle funzioni membro

addPoints (   $point_ids)

Associa i punti dati all'area.

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.gmapsPolygon.php.

ctgs ( )

Getter della proprietà _ctgs, tutte le categorie collegate all'area.

public

Restituisce
array array di oggetti gmapsPolygonCtg

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

delete ( )

Elimina l'area.

public

Restituisce
bool il risultato dell'operazione

Definizione alla linea 511 del file class.gmapsPolygon.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.gmapsPolygon.php.

form (   $redirect)

Form di inserimento e modifica area.

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

Definizione alla linea 285 del file class.gmapsPolygon.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.gmapsPolygon.php.

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

Seleziona id di aree 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 delle aree ottenute dalla query

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

static getByCtg (   $ctg_id)
static

Seleziona id di aree associate alla categoria data.

Parametri
int$ctg_idid della categoria public
Restituisce
array un array di id delle aree associate alla categoria

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

gmapCode (   $map,
  $bounds 
)

Restituisce il codice js necessario a disegnare l'area 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 il polygon

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

jsObject (   $map_obj,
  $map_id 
)

Restituisce l'area 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.gmapsPolygon.php.

points ( )

Getter della proprietà _points, tutti i punti di interesse collegati all'area.

public

Restituisce
array array di oggetti gmapsPoint

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

points_id ( )

Getter della proprietà _points_id, tutti gli id dei punti di interesse collegati all'area.

public

Restituisce
array array di id di punti di interesse

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

removePoints (   $point_ids)

Disassocia i punti di interesse dati all'area.

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.gmapsPolygon.php.

saveCtgs (   $ctgs_id)
private

Associa le categorie date all'area.

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

Definizione alla linea 420 del file class.gmapsPolygon.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.gmapsPolygon.php.

Documentazione dei campi

$_controller
private

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

$_ctgs
private

Array di categorie (gmapPolygonCtg) associate all'area.

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

$_ctgs_id

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

$_points
private

Array di punti (gmapPoint) associati all'area.

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

$_points_id

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

$_tbl_map_polygon = "gmaps_map_polygon"
static

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

$_tbl_polygon = "gmaps_polygon"
static

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

$_tbl_polygon_point = "gmaps_polygon_point"
static

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

$_tbl_polygon_polygon_ctg = "gmaps_polygon_polygon_ctg"
static

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


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