Your next geo app is going to be easier to build. Instead of running your own database and collecting geographic data yourself, you can build on top of TownMe and its newly-launched read/write Geo API (tech details at our TownMe API profile).
The readable portion of the API contains business listing information, including meta-data like hours of operation and descriptive tags. Finding businesses that fit specific criteria near a given point is as close as an API call. Want an open karaoke bar near your location? Easy.
TownMe data could support the efforts of location sharing services, as well. In terms of the amount of information provided, TownMe rivals the Shizzow API. Foursquare, a much more popular service only available in a handful of cities, has focused on its mobile apps, rather than opening the underlying data.
With Twitter going geo, TownMe could save us from a future of reading coordinates. Rather than displaying latitude and longitude values, hopefully applications will choose to show a descriptive neighborhood or city name. Along with business listing information, TownMe also provides boundary data for a point, including its name and the coordinates that make up its border. This feature alone is worth getting excited about.
Then there are the writeable features. TownMe allows developers to insert data about locations into their own private "layer." Founder Elad Gil explained in an email why this is exciting:
"If you are writing an augmented reality game and want to
hide a ghost at a bar in San Francisco, you can write the ghost to the
bar using the API and all your users will find it there. This
information will be stored on our servers, which means all these
touching additional server code."
These sorts of features are what could also come from the Google Maps database. We have services to geocode and create maps, so now we need ways to provide geographic information about an area and store data. With TownMe's API it has made a big step to providing those features and more.