home/app/apis/geomap/geomap_api_controller.php
class GeomapApiController extends ApiController
Prende un numero o una stringa e la ritorna nel valore in px valido per lo stile css.
Descrizione: _get_css_sizeo($dim)
Parametri: $dim - int o string
Return: string
Aggiunge una nuova mappa nel database e ritorna il suo id nella tabella GeoMap.
Descrizione: add_map($owner,$owner_id,$boundingBox,$label,$maptype)
Parametri:
Return: int
Aggiunge una forma (punto, linea, sagoma…) al database, eventualmente associandola ad una mappa.
Descrizione: add_shape($ar_or_shape,$geomap_id,$options)
Parametri:
Return: void
Cambia il maptype di una mappa.
Descrizione: change_default_maptype($map_id,$maptype)
Parametri:
Return: void
Trova la mappa attraverso il suo propriertario.
Descrizione: find_map_by_owner($owner,$owner_id)
Parametri:
Return: void
Ritorna un array con elencati gli id delle figure associate alle mappe.
Descrizione: find_shapes($owner_or_map_id,$owner_id,$intersected_with)
Parametri:
Return: array
Trova tutte le mappe associate ad $owner.
Descrizione: get_maps($owner,$owner_id)
Parametri:
Return: array
Ritorna le informazioni sulla mappa.
Descrizione: get_maps_info($owner_or_map_id,$owner_id)
Parametri:
Return: void
Crea e ritorna un'istanza di Map Helper riferita alla mappa associata, renderizzando una vista provvisoria.
Descrizione: prepare_map_rendering($map_id,$js_var_suffixe)
Parametri:
Return: array
Rimuove le figure presenti nel database.
Descrizione: remove_shape($id_or_owner,$owner_id)
Parametri:
Return: void
Renderizza la mappa e i suoi controlli, abilitandone le modifiche.
Descrizione: render_edit_map($data,$options,$js_var_suffix)
Parametri:
Return: void
Renderizza una mappa non modificabile.
Descrizione: render_show_map($data,$options,$js_var_suffix)
Parametri:
Return: void
Aggiunge o aggiorna una mappa e ne ritorna l'id.
Descrizione: save_map($data,$options)
Parametri:
Return: int, ovvero l'id della mappa
Aggiunge o aggiorna le figure all'interno del db.
Descrizione: save_shapes($data,$options)
Parametri:
Return: void