I am looking for advice about how I might write a very simple
application, that could run on some PC on the network, such that all
of the client PCs could make requests to the program running on this
"geocoding PC" whereby they would pass an address and get back the Lat/
Long. In this way, we would only have to install MapPoint on the one
"geocoding PC".
Has anyone ever done something like this? Any advice?
it's called "reverse geocoding" - search for that.
whith using Bing/maps or Google/Maps it should be relatively easyly
resolveable.
But all of the freeware ones aren't allowed to do too much queries per
second <reducing traffic>, so you should look to delimit your software to 1
or 2 queries per second ....
http://googlegeodevelopers.blogspot.com/2008/10/geocoding-in-reverse.html
http://code.google.com/apis/maps/documentation/geocoding/index.html#ReverseGeocoding
http://www.batchgeocode.com/lookup/
mfg
Klaus
> it's called "reverse geocoding" - search for that.
Actually, what I am talking about is NOT reverse geocoding. Reverse
geocoding is where you pass in a Lat/Long pair, and get back an
address to match it.
> whith using Bing/maps or Google/Maps it should be relatively easyly
> resolveable.
>
> But all of the freeware ones aren't allowed to do too much queries per
> second <reducing traffic>, so you should look to delimit your software to 1
> or 2 queries per second ....
>
> http://googlegeodevelopers.blogspot.com/2008/10/geocoding-in-reverse....
> http://code.google.com/apis/maps/documentation/geocoding/index.html#R...
> http://www.batchgeocode.com/lookup/
I'm aware that there are web services that can be used for this. But,
that's not what I'm trying to do here. Please reread my original post
to see what I'm trying to do with MapPoint.
Just write a Mappoint app that sits on a PC somewhere running. Have it
listen to a UDP port. Clients can then send a UDP Lat./Long. request for
an address.........and receive a UDP reply back with the Lat/Long.
(I'm saying UDP because then you don't have to handle a connection. Send
a UDP request, and expect a UDP response. Or a timeout.)
(Of course, the obligatory....this is a Classic VB group...VB6 and below,
for further questions, direct them to a group with 'dotnet' in it's name.
I only responded because it was a general question on how to do it, not a
specific .Net question.)
> (Of course, the obligatory....this is a Classic VB group...VB6 and
> below, for further questions, direct them to a group with 'dotnet' in
> it's name. I only responded because it was a general question on how
> to do it, not a specific .Net question.)
And of course I WAS reading the OP in a Mappoint group. DOH !!!!!!
(And from JUNE !!!!!!) Geesh.