Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
geomap [19/05/2010 18:08] |
geomap [05/06/2013 17:08] |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ====== API Geomap ====== | ||
- | home/app/apis/geomap/geomap_api_controller.php\\ | ||
- | //class GeomapApiController extends ApiController//\\ | ||
- | \\ | ||
- | * add_map - 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") | ||
- | * add_shape - Aggiunge una forma (punto, linea, sagoma...) al database, eventualmente associandola ad una mappa. | ||
- | //Descrizione//: | ||
- | void add_shape($ar_or_shape,$geomap_id=NULL,$options=NULL) | ||
- | |||
- | * prepare_map_rendering - Crea e ritorna un'istanza di Map Helper riferita alla mappa associata, renderizzando una vista provvisoria. | ||
- | //Descrizione//: | ||
- | array prepare_map_rendering($map_id,$js_var_suffixe) | ||
- | |||
- | * get_maps - Trova tutte le mappe associate ad $owner. | ||
- | //Descrizione//: | ||
- | array get_maps($owner,$owner_id) | ||
- | |||
- | * get_maps_info - Ritorna le informazioni sulla mappa. | ||
- | //Descrizione//: | ||
- | array get_maps_info($owner_or_map_id=NULL,$owner_id=NULL) | ||
- | |||
- | * change_default_maptype - Cambia il maptype di una mappa. | ||
- | //Descrizione//: | ||
- | void change_default_maptype($map_id,$maptype) | ||
- | |||
- | * find_shapes - 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) | ||
- | |||
- | * render_edit_map - Renderizza la mappa e i suoi controlli, abilitandone le modifiche. | ||
- | //Descrizione//: | ||
- | void render_edit_map($data,$options=NULL,$js_var_suffix=NULL) | ||
- | |||
- | * _get_css_size - Prende un numero o una stringa e la ritorna nel valore in px valido per lo stile css. | ||
- | //Descrizione//: | ||
- | mixed _get_css_sizeo($dim) | ||
- | |||
- | * render_show_map - Renderizza una mappa non modificabile. | ||
- | //Descrizione//: | ||
- | void render_show_map($data,$options=NULL,$js_var_suffix=NULL) | ||
- | |||
- | * save_map - Aggiunge o aggiorna una mappa e ne ritorna l'id. | ||
- | //Descrizione//: | ||
- | int save_map($data,$options) | ||
- | |||
- | * save_shapes - Aggiunge o aggiorna le figure all'interno del db. | ||
- | //Descrizione//: | ||
- | void save_shapes($data,$options) | ||
- | |||
- | * find_map_by_owner - Trova la mappa attraverso il suo propriertario. | ||
- | //Descrizione//: | ||
- | void find_map_by_owner($owner,$owner_id) | ||
- | |||
- | * remove_shape - Rimuove le figure presenti nel database. | ||
- | //Descrizione//: | ||
- | void remove_shape($id_or_owner,$owner_id=NULL) |