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