Questa è una vecchia versione del documento!
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:
Return: mixed
Aggiunge una nuova mappa nel database e ritorna il suo id nella tabella GeoMap.
Descrizione: add_map($owner,$owner_id,$boundingBox,$label=NULL,$maptype=“NORMAL_MAP”)
Parametri:
Return:
Aggiunge una forma (punto, linea, sagoma…) al database, eventualmente associandola ad una mappa.
Descrizione: add_shape($ar_or_shape,$geomap_id=NULL,$options=NULL)
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=NULL,$owner_id=NULL,$intersected_with=NULL)
Parametri:
Return:
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=NULL,$owner_id=NULL)
Parametri:
Return: array
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=NULL)
Parametri:
Return: void
Renderizza la mappa e i suoi controlli, abilitandone le modifiche.
Descrizione: render_edit_map($data,$options=NULL,$js_var_suffix=NULL)
Parametri:
Return: void
Renderizza una mappa non modificabile.
Descrizione: render_show_map($data,$options=NULL,$js_var_suffix=NULL)
Parametri:
Return: void
Aggiunge o aggiorna una mappa e ne ritorna l'id.
Descrizione: save_map($data,$options)
Parametri:
Return: int
Aggiunge o aggiorna le figure all'interno del db.
Descrizione: save_shapes($data,$options)
Parametri:
Return: void