Yup. I was thinking something like ExternalInterface.

On Jan 20, 2013, at 10:59 PM, Alain Ekambi wrote:

> One solution could be to use ExternalInterface to interact with the JS API.
> But that s a nightmare to do from ActionScript.
> 
> 
> 2013/1/20 Ian Appleby <ian.appl...@bcs.org>
> 
>> We looked at this in detail at the time, but just skimming I see a couple
>> of
>> things:
>> 
>> 10.1.1. General Restrictions.
>> (a) No Access to Maps API(s) except through the Service. You must not
>> access
>> or use the Maps API(s) or any Content through any technology or means other
>> than those provided in the Service, or through other explicitly authorized
>> means Google may designate. For example, you must not access map tiles or
>> imagery through interfaces or channels (including undocumented Google
>> interfaces) other than the Maps API(s).
>> 
>> (c) No Reverse Engineering. You must not attempt to reverse engineer or
>> decompile the Services or any component, or attempt to create a substitute
>> or similar service through use of or access to the Services, unless this is
>> expressly permitted or required by applicable law.
>> 
>> 10.2 Restrictions on the Types of Applications that You are Permitted to
>> Build with the Maps API(s). Except as explicitly permitted in Section 8
>> (Licenses from Google to You) or the Maps APIs Documentation, you must not
>> (nor may you permit anyone else to) do any of the following:
>> 
>> (a) No "Wrapping." You must not create or offer a "wrapper" for the
>> Service,
>> unless you obtain Google's written consent to do so. For example, you are
>> not permitted to: (i) use or provide any part of the Service or Content
>> (such as map imagery, geocoding, directions, places, or terrain data) in an
>> API that you offer to others; or (ii) create a Maps API Implementation that
>> reimplements or duplicates Google Maps/Google Earth. For clarity, you are
>> not "re-implementing or duplicating" Google Maps/Google Earth if your Maps
>> API Implementation provides substantial additional features or content
>> beyond Google Maps/Google Earth, and those additional features or content
>> constitute the primary defining characteristic of your Maps API
>> Implementation.
>> 
>> The first bit may have some room for interpretation around what constitutes
>> "the Service", but the rest is pretty explicit.  You can't make a
>> substitute
>> flash library based on the Google services..
>> It might be possible to get their permission, but others haven't had very
>> positive responses in the past.
>> 
>> -Ian
>> 
>> -----Original Message-----
>> From: Harbs [mailto:harbs.li...@gmail.com]
>> Sent: 20 January 2013 17:49
>> To: dev@flex.apache.org
>> Subject: Re: Google Maps
>> 
>> I'm not following. If you are getting the image data via their APIs, why is
>> it against the agreement?
>> 
>> On Jan 20, 2013, at 6:52 PM, Nicholas Kwiatkowski wrote:
>> 
>>> You could do that -- but it is against the Google API license agreement.
>>> Technically, it is possible, but legally is is not.
>>> 
>>> -Nick
>>> 
>>> On Fri, Jan 18, 2013 at 3:59 AM, Harbs <harbs.li...@gmail.com> wrote:
>>> 
>>>> For AIR apps, using the Google APIs as is in an HTML component should
>>>> work fine.
>>>> 
>>>> As I understand it, the concern in this whole discussion is about web
>>>> apps. Right?
>>>> 
>>>> How is the maps actually displayed by the maps API? I imagine that
>>>> the map data is downloaded as images. Is there any reason that we
>>>> couldn't just grab that image data and display it in the display list?
>>>> 
>>>> On Jan 17, 2013, at 7:08 PM, Tomislav Pokrajcic wrote:
>>>> 
>>>>> There are also problems when it comes to placing that kind of
>>>> 'components' (e.g. HTML overlay) into a scrollable container.
>>>>> If anyone figures out a solution for handling that case it would be
>>>>> an
>>>> interesting thing.
>>>>> Cheers,
>>>>> 
>>>>> Tomislav
>>>>> 
>>>>> On 17.1.2013. 10:29, Alain Ekambi wrote:
>>>>>> Hallo Markus,
>>>>>> 
>>>>>> Thx for the inputs.
>>>>>> Like i said in my earlier post our main focus was to first get the
>>>>>> GoogleMaps API exported so that one can easely access it from
>>>>>> Flash4j
>>>> all
>>>>>> in Java.
>>>>>> Now that that s done we will focus on the Widget itself.
>>>>>> 
>>>>>> Be assured that we will fixed all the issues before the 3.1 release.
>>>>>> 
>>>>>> Regards,
>>>>>> 
>>>>>> Alain
>>>>>> 
>>>>>> 
>>>>>> 2013/1/17 Marcus Fritze <marcus.fri...@googlemail.com>
>>>>>> 
>>>>>>> Hi Alain,
>>>>>>> 
>>>>>>> you example looks good, but I think it has a serious bug. The map
>>>>>>> lays over the flex application. So it covers the flex application.
>>>>>>> 
>>>>>>> Example:
>>>>>>> - open Google Maps in your explorer
>>>>>>> - klick on "About" in the top right corner
>>>>>>> - or another tab in your explorer
>>>>>>> - the content is always behind the map
>>>>>>> 
>>>>>>> Maybe, the map should be integrated in something like a HTML frame
>>>>>>> (mx.controls.HTML / currently only AIR) for a better integration
>>>>>>> into
>>>> the
>>>>>>> flex app.
>>>>>>> 
>>>>>>> Best regards
>>>>>>> 
>>>>>>> Marcus Fritze
>>>>>>> 
>>>>>>> Am 17.01.2013 um 00:52 schrieb Alain Ekambi <jazzmatad...@gmail.com
>>> :
>>>>>>> 
>>>>>>>> Work is in progress to release it soon.
>>>>>>>> Here is a life demo :
>>>>>>>> 
>>>>>>>> http://flex4j.appspot.com/#misc.maps.GoogleMaps
>>>>>>>> 
>>>>>>>> Flex4j is build on top of Flash4j(http://emitrom.com/flash4j)
>>>>>>>> which
>>>>>>> itself
>>>>>>>> is built on top of the Google Web Toolkit.
>>>>>>>> Because we leverage GWT it s pretty easy to integrate any JS
>>>>>>>> based
>>>>>>> library.
>>>>>>>> Something you dont get with native ActionScript.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> For the upcoming 3.1 release we  added support for Google Maps.
>>>>>>>> As you
>>>>>>> can
>>>>>>>> see the integration is seamless. You can click on the buttons to
>>>>>>>> see
>>>> it
>>>>>>> in
>>>>>>>> action.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 2013/1/16 aYo ~ <a...@binitie.com>
>>>>>>>> 
>>>>>>>>> Hmmmmm sounds very interesting. Of love to know how this works
>>>>>>>>> On Jan 16, 2013 3:06 AM, "Alain Ekambi" <jazzmatad...@gmail.com>
>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> For those willing to use Java we have a solution on how to
>>>>>>>>>> integrate
>>>>>>> the
>>>>>>>>>> Maps JS with Flex.
>>>>>>>>>> As a matter a fact we provide a 100%  binding of the Google
>>>>>>>>>> Maps
>>>> API.
>>>>>>>>>> I should be able to share some more details in a few.
>>>>>>>>>> 
>>>>>>>>>> Cheers,
>>>>>>>>>> 
>>>>>>>>>> Alain
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 2013/1/15 Kessler CTR Mark J <mark.kessler....@usmc.mil>
>>>>>>>>>> 
>>>>>>>>>>> I'm going to guess that as long as you're using the Google
>>>>>>>>>>> API
>>>> even
>>>>>>>>> if
>>>>>>>>>>> it's the JavaScript one you are fine.  Just as long as the
>>>>>>>>>>> data is
>>>>>>>>> coming
>>>>>>>>>>> through their API using your dev key.  However the illegal way
>>>> would
>>>>>>> be
>>>>>>>>>> to
>>>>>>>>>>> scrap their websites or try to access the data directly
>>>>>>>>>>> without
>>>> going
>>>>>>>>>>> through their API.
>>>>>>>>>>> 
>>>>>>>>>>> -Mark
>>>>>>>>>>> 
>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>> From: Avi Kessner [mailto:akess...@gmail.com]
>>>>>>>>>>> Sent: Tuesday, January 15, 2013 12:23
>>>>>>>>>>> To: dev@flex.apache.org
>>>>>>>>>>> Subject: Re: Google Maps
>>>>>>>>>>> 
>>>>>>>>>>> This is making me confused. What exactly is illegal about
>>>>>>>>>>> using
>>>>>>>>> external
>>>>>>>>>>> interface to use Google apis? Google suggests migrating to
>>>>>>>>>>> their
>>>> new
>>>>>>>>>>> version. Migration to me implies its not banned.
>>>>>>>>>>> 
>>>>>>>>>>> On Jan 15, 2013 6:27 PM, "Alain Ekambi"
>>>>>>>>>>> <jazzmatad...@gmail.com>
>>>>>>>>> wrote:
>>>>>>>>>>>> Another reason why  we went away from ActionScript
>>>>>>>>>>>> Development
>>>> with
>>>>>>>>>> Flex.
>>>>>>>>>>>> 
>>>>>>>>>>>> 2013/1/15 Charles Monteiro <char...@nycsmalltalk.org>
>>>>>>>>>>>> 
>>>>>>>>>>>>> Forgive my ignorance too, I do have a need for location api
>>>>>>>>>>>>> but I
>>>>>>>>>> have
>>>>>>>>>>> not
>>>>>>>>>>>>> gotten to it yet. Google is what I was assuming I would use.
>>>>>>>>>>>>> Doesn't Google have a REST API that we could tap into anyhow ?
>>>> Not
>>>>>>>>>>> familiar
>>>>>>>>>>>>> at all with what the Flex lib did
>>>>>>>>>>>>> 
>>>>>>>>>>>>> thanks
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -Charles
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Tue, Jan 15, 2013 at 10:23 AM, Harbs
>>>>>>>>>>>>> <harbs.li...@gmail.com>
>>>>>>>>>> wrote:
>>>>>>>>>>>>>> Huh?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> If it would use the JS APIs, how would that be illegal?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Jan 15, 2013, at 4:50 PM, Tolga Kaya wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> It could be done but as I previously stated it would be
>>>>>>>>>>>>>>> illegal
>>>>>>>>>>> beacuse
>>>>>>>>>>>>>>> google prevents accessing the map data other than its
>>>>>>>>>>>>>>> personal
>>>>>>>>>> APIs
>>>>>>>>>>>>>>> 2013/1/15 Harbs <harbs.li...@gmail.com>
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Can't we just replicate what they did using the
>>>>>>>>>>>>>>>> Javascript
>>>>>>>>> APIs?
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> Charles A. Monteiro
>>>>>>>>>>>>>> www.monteirosfusion.com
>>>>>>>>>>>>>> sent from the road
>>>>>>>>>>>>>> 
>>>>>>> 
>>>>> 
>>>> 
>>>> 
>> 
>> 

Reply via email to