[squeak-dev] Re: anyone ever use google maps with squeak?

Lawson English lenglish5 at cox.net
Fri Jul 22 19:49:11 UTC 2011


I installed the latest WebClient, the latest SqueakSSL & plugin into a 
fresh Squeak all-in-one 4.2

I  get error: primitiveSSLCreate failed when I run your code.

I put a copy of the SqueakSSL.dll plugin into the top level where other 
.dll files are, and then when it didn't work, just to make sure, I put a 
copy into the Contents directory of the .app folder.

I still get error: primitiveSSLCreate failed.

I'm running Mac OS X Lion.

Someone has tried the same thing on a Mac running Leopard (both PPC AND 
Intel) and got the same error: primitiveSSLCreate failed.


Lawson

On 7/22/11 11:50 AM, Andreas Raab wrote:
> Works fine with WebClient+SqueakSSL:
>
> resp := WebClient httpGet: 
> 'https://maps.googleapis.com/maps/api/place/search/json?location=52.36973,5.381927&radius=5000&name=Zeewolde&sensor=false&key=AIzaSyD_fnY5M3jTlwUnkNf9p_oO3j8aVNPo_0c'. 
>
> resp content.
>
>  '{
>    "html_attributions" : [],
>    "results" : [
>       {
>          "geometry" : {
>             "location" : {
>                "lat" : 52.3311970,
>                "lng" : 5.540718099999999
>             },
>             "viewport" : {
>                "northeast" : {
>                   "lat" : 52.44016020,
>                   "lng" : 5.796836900000001
>                },
>                "southwest" : {
>                   "lat" : 52.22196470,
>                   "lng" : 5.28459930
>                }
>             }
>          },
>          "icon" : 
> "http://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png",
>          "id" : "b97e941c7f1bdc5ccd568618e9f772d9a68c83e9",
>          "name" : "Zeewolde",
>          "reference" : 
> "CnRpAAAAXCmbbBfcBJnImltpp3rbQ5EBzpAuR7oVx5AypvkGt4Dt12LSptveOj9l0jWupkZVz2nqdZpXaDpuFB1F3VjfC4kM05YUmt0pD254R5dfjC1T3kHJNXkK8G5jHjC4tcakRmMw_yhzIEarGrbctLPZ_RIQXsIeW42OsUvgM0c1tvfocRoUuQHjM73xY0PTtRch_kxlYKgMD0Y",
>          "types" : [ "locality", "political" ]
>       }
>    ],
>    "status" : "OK"
> }
> '
> Cheers,
>   - Andreas
>
> On 7/22/2011 20:12, Lawson English wrote:
>> Hi all. I'm trying to use the google maps web API from squeak, but I'm
>> stuck at square one (as usual).
>>
>> I can't seem to get https working properly to access a google map 
>> server.
>>
>> The closest I have gotten is using the HttpsSocket class and utilities
>> found in Cobalt (squeak 3.8) but that doesn't quite work either.
>>
>> a:= HttpsUrl absoluteFromText:
>> 'https://maps.googleapis.com/maps/api/place/search/json?location=52.36973,5.381927&radius=5000&name=Zeewolde&sensor=false&key=AIzaSyD_fnY5M3jTlwUnkNf9p_oO3j8aVNPo_0c'. 
>>
>>
>> Transcript show: a retrieveContents contents.
>>
>> It works in a browser, but not with any version of squeak I have tried
>> using any code I have tried.
>>
>> The URL I'm trying to access is:
>>
>> 'https://maps.googleapis.com/maps/api/place/search/json?location=52.36973,5.381927&radius=5000&name=Zeewolde&sensor=false&key=AIzaSyD_fnY5M3jTlwUnkNf9p_oO3j8aVNPo_0c' 
>>
>>
>>
>> Suggestions on how to get it through squeak? I'll take any version, any
>> flavor at this point.
>>
>> Caveat: I just installed Mac OS X Lion, which may be complicating things
>> somehow.
>>
>> Thanks.
>>
>> Lawson
>>
>>
>>
>
>
>




More information about the Squeak-dev mailing list