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 > >>>>>>>>>>>> > >>>>> > >>> > >> > >> > >