Thanks for Help

This is my test code.I do not know why it have that error. thanks

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute"
backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FDFCFC,
#FDFCFC]"
     initialize="startMap()">
<mx:Script>
    <![CDATA[
        import com.google.maps.LatLng;
        import mx.controls.Alert;
        import com.google.maps.services.GeocodingEvent;
        import com.google.maps.services.ClientGeocoder;

            import com.google.maps.Map;

            private var map:Map;

            public function startMap():void {
              map = new Map();
              map.key =
"ABQIAAAA7QUChpcnvnmXxsjC7s1fCxQGj0PqsCtxKvarsoS-iqLdqZSKfxTd7Xf-2rEc_PC9o8IsJde80Wnj4g";

            }

            private function doSearch():void{

                var geocoder:ClientGeocoder = new ClientGeocoder();

geocoder.addEventListener(GeocodingEvent.GEOCODING_SUCCESS,geoHandler);

geocoder.addEventListener(GeocodingEvent.GEOCODING_FAILURE,failHander);
                geocoder.geocode(addressValue.text);
            }

            private function geoHandler(event:GeocodingEvent):void{

                var placemarks:Array = event.response.placemarks;
                if (placemarks.length > 0) {
                   var latLngData:LatLng = placemarks[0].point;
                   latitudeValue.text = String(latLngData.lat());
                   longitudeValue.text = String(latLngData.lng());
                }else{

                   latitudeValue.text = '0';
                   longitudeValue.text = '0';

                }
                trace("good");
            }

            private function failHander(event:GeocodingEvent):void{

               Alert.show("error happens!!!");
               trace("fail");
            }
    ]]>
</mx:Script>
    <mx:Label x="36" y="62" text="Address" fontWeight="bold"/>
    <mx:Label x="36" y="107" text="Detail:" fontWeight="bold"/>
    <mx:Label x="36" y="23" text="Search" fontWeight="bold"/>
    <mx:Label x="81" y="153" text="Latitude:"/>
    <mx:Label x="144" y="153" width="369" id="latitudeValue"/>
    <mx:Label x="66" y="187" text="Longitude:"/>
    <mx:Label x="144" y="187" width="369" id="longitudeValue"/>
    <mx:TextInput x="114" y="60" width="387" id="addressValue" text="200
Yorkland Blvd Toronto ON Canada"/>
    <mx:Button x="36" y="241" label="Search" click="doSearch()"/>

</mx:Application>

--

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