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