Can Map Point 2010 do reverse-geocoding?

Before I buy Map point, I want to know if I can do reverse geocoding with it, at least to the zip code level.  

For example, I have a table with several million lat/long pairs and vehicle id's.  I want to write the .net code to run that table and put a zip code on every record in the table.  I would really like to get the 'closest match' street address if possible.  

I know Google can do it, I started down that road but Google stops my code dead in its tracks at 15,000 records, it's their daily limit.  I want a service or package that will let me run this code until it's done, even it it's a week straight 24/7.
Thanks,
--Jim
LVL 1
jimojimoAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

jimojimoAuthor Commented:
Bromy,
Thanks, I've already gone down the road of web services....

What I'm hoping to find out is this:

Given that MS MapPoint 2010 can provide lat/long pairs if given a point on the map, and given that it has all the zip codes stored as well...then is there an api method within MS Mappoint 2010 that will accept a lat/long pair and return the zip code in which that lat/long pair falls.

If anyone can tell me yay or nay that would help greatly.  I've looked at the documentation and it's not jumping out at me but that doesn't mean it's not there as maybe an undocumented feature.

Thanks,
--Jim

0
bromy2004Commented:
Have you had a look at FindServiceSoap.GetLocationInfo ?

Public Function GetLocationInfo (ByVal location  As LatLong, ByVal dataSourceName As System.String,  ByVal options As GetInfoOptions)  As Location()
http://msdn.microsoft.com/en-us/library/Aa492585

The returning Location would be an array.
Location(1).PostCode1
Location(1).PostCode2
Location(1).PostCode3
Location(1).PostCode4
0
jimojimoAuthor Commented:
Bromy,
Thanks, but isn't that a Web Service?  

I'm looking for something within MapPoint 2010.   I used Google's reverse geocode and it worked well for me but I hit a daily limit of 15,000 queries and they wanted  $10,000 to allow me to go over that limit--I've got to assume Microsoft is not giving this service away.  I've already purchased MapPoint 2010, it's a sunk cost.

So imagine I'm in a building with one pc and no internet  connection whatsoever.   Not even a Lan.  I have MapPoint 2010 installed and my database with the table full of lat/long pairs on that PC.

With that setup, can I, using Mappoint's OLE interface, fetch the zipcodes for this set of data.
No internet, no lan, not even any windows in the building.
Thanks,
--Jim
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
bromy2004Commented:
:)
Honestly, i'm not sure.
I've personally not used MapPoint.
My suggestion would be to try the link i provided.
Test it with the ethernet cable disconnected.
You could also check the API with an object browser.

Obviously there are Lat/Long type, just search for them.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Office

From novice to tech pro — start learning today.