I'm using D7 on XP HE and I am trying to write a program
that shows IP addresses (already done) so that I can click
on them (already done) and display a map of the area (that's
what still needs to be done) where the IP is located.  

The present build is getting the textual <lat,long> specification of
an IP address based on searching a table of IPs.  When I
go to <Google | Maps>, I can manually paste the <lat,long> into 
the box and get a nice map from Google, but not in just one
window.  Instead, I get a bunch of extraneous material at the
top and left, and just the map in the bottom right of the window.
I've tried looking at the HTML text (using view | source) but I don't
get a clear idea of how to extract just the map window to display
in my application.  

For example, here is an IP address and its lat long:

194.117.22.137     38.723,  -9.133

and when I key or paste that lat long into Google Maps, I get
a nice image of a town in Portugal near Lisbon.  Ideally, I would
like to embed a TWebBrowser in my application, and steer it
to the map, but the present Google response is 

http://maps.google.com/maps?ie=UTF-8&oe=UTF-8&hl=en&tab=wl&q=

which doesn't have the lat, long physically embedded in the URL.
Also, the portion of the image that I want to embed in my app has
a map on the bottom right of the browser window, and extraneous
material on the top and left sides.  

I've looked for places in the source that describe the window of
interest, but I haven't found anything that seems to do the trick of
capturing just the map info.  It wouldn't hurt to also capture the
pan and zoom buttons and the scale, which are on the same image
as the map, but the HTML might as well be in greek.  

I also tried Mapquest, but I can't get <lat,long> maps from that one.

Does anyone have any ideas that might lead to capturing the map
of an arbitrary <lat, long> specification in a window by itself?

Thanks,
Rich

_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://www.elists.org/mailman/listinfo/delphi

Reply via email to