Gino Gmaps
1.0.1
Modulo di gestione di mappe interattive per Gino CMS
|
Classe per la gestione di aree geolocalizzate. Continua...
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... | |
Classe per la gestione di aree geolocalizzate.
Campi:
Proprietà:
Definizione alla linea 41 del file class.gmapsPolygon.php.
__construct | ( | $id, | |
$instance | |||
) |
Costruisce un'istanza di tipo gmapsPolygon.
int | $id | id dell'area |
object | $instance | the gmaps instance public |
Definizione alla linea 68 del file class.gmapsPolygon.php.
addPoints | ( | $point_ids | ) |
Associa i punti dati all'area.
mixed | $point_ids | array di id di punti oppure un unico id public |
Definizione alla linea 241 del file class.gmapsPolygon.php.
ctgs | ( | ) |
Getter della proprietà _ctgs, tutte le categorie collegate all'area.
public
Definizione alla linea 228 del file class.gmapsPolygon.php.
delete | ( | ) |
Elimina l'area.
public
Definizione alla linea 511 del file class.gmapsPolygon.php.
|
static |
Deletes all the records tied to the given gmaps instance.
int | $instance | the gmaps instance id public |
Definizione alla linea 120 del file class.gmapsPolygon.php.
form | ( | $redirect | ) |
Form di inserimento e modifica area.
string | $redirect | url di reindirizzamento se il salvataggio va a buon fine public |
Definizione alla linea 285 del file class.gmapsPolygon.php.
|
private |
Widget per la selezione di un percorso geolocalizzato direttamente su google map.
private
Definizione alla linea 357 del file class.gmapsPolygon.php.
|
static |
Seleziona id di aree sul database.
int | $instance | identificativo dell'istanza di gmaps |
array | $opts | array associativo di opzioni:
|
Definizione alla linea 156 del file class.gmapsPolygon.php.
|
static |
Seleziona id di aree associate alla categoria data.
int | $ctg_id | id della categoria public |
Definizione alla linea 183 del file class.gmapsPolygon.php.
gmapCode | ( | $map, | |
$bounds | |||
) |
Restituisce il codice js necessario a disegnare l'area sulla mappa data.
string | $map | il nome della variabile javascript che referenzia la google map |
string | $bounds | il nome della variabile javascript che referenzia i bounds della mappa public |
Definizione alla linea 445 del file class.gmapsPolygon.php.
jsObject | ( | $map_obj, | |
$map_id | |||
) |
Restituisce l'area sotto forma di oggetto javascript.
string | $map_obj | oggetto javascript di tipo Gmap |
int | $map_id | id della mappa gmapsMap public |
Definizione alla linea 473 del file class.gmapsPolygon.php.
points | ( | ) |
Getter della proprietà _points, tutti i punti di interesse collegati all'area.
public
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
Definizione alla linea 216 del file class.gmapsPolygon.php.
removePoints | ( | $point_ids | ) |
Disassocia i punti di interesse dati all'area.
mixed | $point_ids | array di id di punti oppure un unico id public |
Definizione alla linea 263 del file class.gmapsPolygon.php.
|
private |
Associa le categorie date all'area.
array | $ctgs_id | array di id di categorie da associare private |
Definizione alla linea 420 del file class.gmapsPolygon.php.
setInstance | ( | $value | ) |
Metodo setter per la proprietà instance.
int | $value | identificativo dell'istanza gmaps public |
Definizione alla linea 104 del file class.gmapsPolygon.php.
|
private |
Definizione alla linea 48 del file class.gmapsPolygon.php.
|
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.
|
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.
|
static |
Definizione alla linea 46 del file class.gmapsPolygon.php.
|
static |
Definizione alla linea 43 del file class.gmapsPolygon.php.
|
static |
Definizione alla linea 44 del file class.gmapsPolygon.php.
|
static |
Definizione alla linea 45 del file class.gmapsPolygon.php.