how can i get address data onClick? i can't find any domo about it, i
searched group, found somethings and tryed it but can't get result:

----------------------------------------------------------------------------------------------

      import mx.controls.Alert;
      import com.google.maps.LatLng;
      import com.google.maps.Map;
      import com.google.maps.MapEvent;
      import com.google.maps.MapMouseEvent;
      import com.google.maps.MapZoomEvent;
      import com.google.maps.MapType;
      import com.google.maps.controls.ZoomControl;
      import com.google.maps.controls.MapTypeControl;
      import com.google.maps.InfoWindowOptions;
      import com.google.maps.services.GeocodingEvent;
      import com.google.maps.services.ClientGeocoder;
      import com.google.maps.services.GeocodingResponse;
      import com.google.maps.services.Placemark;



      private var map:Map;
      private var placemarks:Array;
      private var geocoder:ClientGeocoder;

      public function onHolderCreated(event:Event):void {
        map = new Map();
        map.language = "en";
        map.key = "key";
        map.addEventListener(MapEvent.MAP_READY, onMapReady);
        mapHolder.addChild(map);
      }

      public function onHolderResized(event:Event):void {
        map.setSize(new Point(mapHolder.width, mapHolder.height));
      }

      private function onMapReady(event:Event):void {
        map.enableScrollWheelZoom();
        map.enableContinuousZoom();
        map.setCenter(new LatLng(37.773527, 29.086490), 9,
MapType.HYBRID_MAP_TYPE);
        geocoder = new ClientGeocoder();
        geocoder.addEventListener(GeocodingEvent.GEOCODING_SUCCESS,
handleGeocodingSuccess);
        map.addEventListener(MapMouseEvent.CLICK, onMapClick);
      }

      private function onMapClick(event:MapMouseEvent):void {
                geocoder.reverseGeocode(event.latLng);
                map.openInfoWindow(event.latLng, new InfoWindowOptions(
                        { title: "Address Information : ", content:
placemarks.address }
                ));
      }

      private function handleGeocodingSuccess(e:GeocodingEvent):void
{
        placemarks = e.response.placemarks;
      }


----------------------------------------------------------------------------------------------

--

You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api-for-flash?hl=en.


Reply via email to