Use Devolia Geo
From Devolia.org wiki - EN
Contents |
Use Devolia Geo
Devolia Geo is not yet shipped with a front-office as its purpose is being used as a service.
Assuming Devolia Geo is installed on http://www.yourserver.com/geo/, the service can be reached at http://www.yourserver.com/geo/geoservice-rpc.php
Actions
- To trigger one action use geoservice-rpc.php?action={your_action}
- Currently, the only action supported by Devolia Geo is get_closest_city
get_closest_city
- Triggered by geoservice-rpc.php?action=get_closest_city
- Parameters are long (longitude, float) lat (latitude, float) and mode (return mode, xml or json)
- Without parameters, get_closest_city returns Paris, France in xml format
- Exemple #1
http://www.yourserver.com/geo/geoservice-rpc.php
should return
<data> <city>Paris</city> <country>France</country> </data>
- Exemple #2
http://www.yourserver.com/geo/geoservice-rpc.php?mode=json
should return
{"city":"Paris","country":"France"}
- Exemple #3
http://www.yourserver.com/geo/geoservice-rpc.php?action=get_closest_city&lat=40.714269&long=-74.005973
should return
<data> <city>New York City</city> <country>United States</country> </data>
Javascript API
Since version 1.4.0 Devolia Geo also has a Javascript API