addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Re: Mapping APIs

From: Ragi B.
Sent on: Thursday, January 29, 2009 8:50 AM
Tommy,

IMHO your answer depends on your needs. Chris Butler and Dong Sun had the answers I would have picked :)

First of all, let's change our terminology. The word "POI" is too generic and broad. What you are looking for would be better referred to as a Landmark database that is already geo-referenced.

What you would do then when you are searching for all the landsmarks in that area is:

1.- geocode the input adress to find your point geometry
2.- do a spatial query to find the political boundary (city, county, state, country, etc depending on the amount of data you want back)  polygon that contains that point
3.- do a spatial query of the landmark dataset to return all the points in that area - problem solved.

The geocoding portion you can do do with any of the web services available out there.
For the political boundary datasets there are you can go with a web service model (too many solutions available out there) or just host the dataset yourself (may options here - depending on needs)
For the landmark dataset, some of the best "mainstream" data you will find will come from Navteq or TeleAtlas (commercial solutions). I am not sure if OpenStreetmaps has an API for landmarks.


Hope this helps,

- Ragi Yaser Burhum

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy