[Laszlo-dev] I got Google map component working in swf9
Sebastian Wagner
seba.wagner at gmail.com
Wed Nov 19 03:12:44 PST 2008
the scroll Function does not work on Mac in Flash?
Yes and No .... I was already wondering why it IS working for the
OpenLaszlo-Docs
http://labs.openlaszlo.org/trunk-nightly/docs/reference/
right-side ... its flash 10 ... for me the Scroll-Wheel DOES work... is this
somehow special in the reference or does it work by default now to capture
mouse-wheel?
sebastian
2008/11/19 Antun Karlovac <antun at laszlosystems.com>
> What client platform are you on? Mac perhaps? The scroll function doesn't
> work on Mac in Flash :(
>
> -Antun
>
> Sebastian Wagner wrote:
>
>> if you would enable the Mouse-Scroll it would be perfect :)
>>
>> anyway ... performance is really great with Google Maps. Looks very good
>> out of the box.
>>
>>
>> sebastian
>>
>> 2008/11/18 Henry Minsky <hminsky at laszlosystems.com <mailto:
>> hminsky at laszlosystems.com>>
>>
>> That's really cool!
>>
>>
>> On Tue, Nov 18, 2008 at 12:37 PM, Antun Karlovac
>> <antun at laszlosystems.com <mailto:antun at laszlosystems.com>> wrote:
>> > Hi Henry,
>> >
>> > Thanks for your help on this. I extended the example to include
>> geocoding an
>> > address using OL datasets, and passing information to/from the map
>> > component. Instructions are here:
>> >
>> >
>>
>> http://www.antunkarlovac.com/blog/2008/11/17/google-maps-in-openlaszlo/
>> >
>> > Did I link to the right web site for you (beartronics.com
>> <http://beartronics.com>)?
>> >
>> > Thanks,
>> >
>> > Antun
>> >
>> > Henry Minsky wrote:
>> >>
>> >> I attached a sample app which calls the geocoding API to look up an
>> >> address, and displays a marker for
>> >> it, and then drops a marker at the map center each time the map
>> is moved.
>> >>
>> >>
>> >>
>> >> On Sat, Nov 8, 2008 at 4:41 PM, Antun Karlovac
>> <antun at laszlosystems.com <mailto:antun at laszlosystems.com>>
>>
>> >> wrote:
>> >>>
>> >>> Hey Henry,
>> >>>
>> >>> That's awesome; I've done a quick test and it works fine in
>> 4.2b3. I'll
>> >>> write up some instructions and post them soon.
>> >>>
>> >>> Thanks for the help!
>> >>>
>> >>> -Antun
>> >>>
>> >>> Henry Minsky wrote:
>> >>>>
>> >>>> Here's an example of the Google map component running in a LZX
>> <window>
>> >>>>
>> >>>> There is a Google discussion group regarding a non-flex Flash map
>> >>>> component at
>> >>>>
>> >>>> http://groups.google.com/group/google-maps-api-for-flash
>> >>>>
>> >>>> They have a library which seems to have remove the
>> dependencies on the
>> >>>> Flex mx.* framework.
>> >>>>
>> >>>> You just need to download the library map_flash_1_6.swc from
>> >>>> http://groups.google.com/group/google-maps-api-for-flash/files
>> >>>> and copy that to WEB-INF/flexlib
>> >>>>
>> >>>> then the following code compiles and runs in swf9 runtime and
>> displays
>> >>>> the map component.
>> >>>>
>> >>>>
>> >>>> <canvas debug="true">
>> >>>>
>> >>>> <script when="immediate"><![CDATA[
>> >>>> class FlashMapOL {
>> >>>> #passthrough (toplevel: true) {
>> >>>> import com.google.maps.*;
>> >>>> import flash.geom.*;
>> >>>> }#
>> >>>>
>> >>>> var map:Map;
>> >>>>
>> >>>> function createMap() {
>> >>>> map = new Map();
>> >>>> map.addEventListener(MapEvent.MAP_READY,
>> onMapReady);
>> >>>> // Henry's key
>> >>>> map.key =
>> >>>>
>> >>>>
>> >>>>
>>
>> "ABQIAAAAT-bIcrU96-d2UT9ao4fuQhQeYAb4p95ZEYTsQwGDQ7cOBxduDBQsJj99qzzLWoeHwQer1vjPN0wTNg";
>> >>>> map.setSize(new
>> Point(LFCApplication.stage.stageWidth,
>> >>>> LFCApplication.stage.stageHeight));
>> >>>> return map;
>> >>>> }
>> >>>>
>> >>>> function onMapReady(event:MapEvent):void {
>> >>>> this.map.setCenter(new
>> LatLng(40.736072,-73.992062),
>> >>>> 14, MapType.NORMAL_MAP_TYPE);
>> >>>> }
>> >>>>
>> >>>> }
>> >>>>
>> >>>> var mapfactory = new FlashMapOL();
>> >>>> lz.map = mapfactory.createMap();
>> >>>>
>> >>>> ]]>
>> >>>> </script>
>> >>>>
>> >>>> <window id="mapwin" width="640" height="480">
>> >>>> <passthrough>
>> >>>> import flash.display.*;
>> >>>> </passthrough>
>> >>>> <handler name="oninit">
>> >>>> var sprite:Sprite = this.content.sprite
>> >>>> sprite.addChildAt(lz.map, sprite.numChildren);
>> >>>> </handler>
>> >>>> </window>
>> >>>>
>> >>>>
>> >>>>
>> >>>> </canvas>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>
>> >>
>> >>
>> >
>>
>>
>>
>> --
>> Henry Minsky
>> Software Architect
>> hminsky at laszlosystems.com <mailto:hminsky at laszlosystems.com>
>>
>>
>>
>>
>> --
>> Sebastian Wagner
>> http://www.webbase-design.de
>> http://openmeetings.googlecode.com
>> http://www.laszlo-forum.de
>> seba.wagner at gmail.com <mailto:seba.wagner at gmail.com>
>>
>
--
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.laszlo-forum.de
seba.wagner at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.openlaszlo.org/pipermail/laszlo-dev/attachments/20081119/327b712d/attachment.html
More information about the Laszlo-dev
mailing list