Ties objects to a specific geographic location on Earth via Google's geocode system.
Geo Locations are accessed via /api/geolocation
.
See "Object Properties" in Introduction for basic shared properties.
Complete details in GeoLocationProperties.
See "Relationships" in Introduction for how to use them.
The list of Conventions using this location.
The list of Groups using this location.
The list of Librarys using this location.
The services used to fetch and manipulate geo locations.
You must be logged in to use this service.
GET /api/geolocation
Searches a partial name.
Returns:
{ "paging" : {...}, "items" : [ { "id" : "xxx", "name" : "Madison, WI", ... }, ... ] }
POST /api/geolocation
Will use the name of the city, state or city, country provided to look up the location in Google.
If provided, we'll use the address to look up the location rather than the name.
Returns the same as a normal read.
GET /api/geolocation/xxx
Returns:
{ "id" : "xxx", "name" : "Madison, WI", ... }
PUT /api/geolocation/xxx
Returns the same as a normal read.
DELETE /api/geolocation/xxx
Returns:
{ "success" : 1 }