API Geomap

home/app/apis/geomap/geomap_api_controller.php
class GeomapApiController extends ApiController

_get_css_size

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

add_map

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

add_shape

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

change_default_maptype

Cambia il maptype di una mappa.
Descrizione: change_default_maptype($map_id,$maptype)
Parametri:

Return: void

find_map_by_owner

Trova la mappa attraverso il suo propriertario.
Descrizione: find_map_by_owner($owner,$owner_id)
Parametri:

Return: void

find_shapes

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

get_maps

Trova tutte le mappe associate ad $owner.
Descrizione: get_maps($owner,$owner_id)
Parametri:

Return: array

get_maps_info

Ritorna le informazioni sulla mappa.
Descrizione: get_maps_info($owner_or_map_id,$owner_id)
Parametri:

Return: void

prepare_map_rendering

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

remove_shape

Rimuove le figure presenti nel database.
Descrizione: remove_shape($id_or_owner,$owner_id)
Parametri:

Return: void

render_edit_map

Renderizza la mappa e i suoi controlli, abilitandone le modifiche.
Descrizione: render_edit_map($data,$options,$js_var_suffix)
Parametri:

Return: void

render_show_map

Renderizza una mappa non modificabile.
Descrizione: render_show_map($data,$options,$js_var_suffix)
Parametri:

Return: void

save_map

Aggiunge o aggiorna una mappa e ne ritorna l'id.
Descrizione: save_map($data,$options)
Parametri:

Return: int, ovvero l'id della mappa

save_shapes

Aggiunge o aggiorna le figure all'interno del db.
Descrizione: save_shapes($data,$options)
Parametri:

Return: void