Jonathon and hh:
Ok, it looks like I’ve made some progress, Googling around in the static maps 
api. I found that it is possible to directly set the lat lon bounds of the map 
I get. That’s even better than letting Google decide how much of the map to 
display and working backwards to get the corners. If I use the path= parameter 
and don’t specify zoom and center, I get exactly the map with the specified 
lat/lon bounds. Whoopee!

I’m testing it more.

However, if I do:
put 
"https://maps.googleapis.com/maps/api/staticmap?path=color:0x0000ff80|weight:1|34.0,-122.0|34.0,-120.0|32.0,-120.0|32.0,-122.0|34.0,-122.0&size=400x400&maptype=satellite&key=myAPIKey
 
<https://maps.googleapis.com/maps/api/staticmap?path=color:0x0000ff80%7Cweight:1%7C34.0,-122.0%7C34.0,-120.0%7C32.0,-120.0%7C32.0,-122.0%7C34.0,-122.0&size=400x400&maptype=satellite&key=myAPIKey>"
 into retURL, I get a map with 34,122 (NW corner) and 32,120 (SE corner).

This is much more direct and I will use this, assuming my further tests look 
good.

Best,
Bill


> On Jun 30, 2017, at 6:02 PM, Jonathan Lynch via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Hi Bill,
> 
> I am looking at your stack now. I don't see any place where you use 
> JavaScript to get get the bounds from the Google maps API.
> 
> I think you would have to do it that way to get a reliable result.
> 
> That won't give you corners, exactly, but it will give you a minimum bounding 
> rectangle that contains your map.
> 
> Sent from my iPhone
> 
>> On Jun 30, 2017, at 8:02 PM, jonathandly...@gmail.com wrote:
>> 
>> Bill,
>> 
>> The bounds will only give you the corners of the image if you are facing 
>> exactly North, south, east, or west,
>> 
>> I am sorry I have not had a chance to check out your stack - will do so 
>> shortly 
>> 
>> Sent from my iPhone
>> 
>>> On Jun 30, 2017, at 7:56 PM, William Prothero via use-livecode 
>>> <use-livecode@lists.runrev.com> wrote:
>>> 
>>> Hermann:
>>> I got your stack. It pretty much is where I am at now. However, it doesn’t 
>>> solve my problem. If you notice the “geocode” call output, nothing changes 
>>> when the zoom level changes. This isn’t much help when trying to find the 
>>> lat/lon values of the corners of the image. That’s what I need. Neither the 
>>> “bounds” parameters nor the “viewport” parameters change with zoom level. 
>>> So, it doesn’t help when trying to get the corner lat/lons, which change 
>>> with zoom level.
>>> 
>>> Best,
>>> Bill
>>> 
>>>> On Jun 30, 2017, at 8:32 AM, hh via use-livecode 
>>>> <use-livecode@lists.runrev.com> wrote:
>>>> 
>>>> You may use the technique of a stack I made in April 2017 on base of
>>>> a discussion started by you in the list:
>>>> http://lists.runrev.com/pipermail/use-livecode/2017-April/236632.html
>>>> 
>>>> I posted it just now here (Raspi stacks collection #100)
>>>> http://forums.livecode.com/viewtopic.php?p=155414#p155414
>>>> 
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode@lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your 
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>> 
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode@lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to