Hi Aaron-

We wouldn't make a backwards compatible change. We would probably have
to create a new class or method. Generally, you should subscribe to
this for updates:
http://groups.google.com/group/google-maps-api-for-flash-notify

- pamela

On Thu, Jun 4, 2009 at 9:40 AM, Aaron Donohue <[email protected]> wrote:
>
> Definitely looks promising.  You guys really do a good job!  Is there
> any way to be notified when the flash geocoding reponse will change to
> prevent production code from failing?  Or how do you all handle roll-
> out of new code to prevent that?
>
> Aaron
>
> On Jun 4, 2:37 am, "pamela (Google Employee)" <[email protected]>
> wrote:
>> Beautiful, thanks!
>>
>> We're working on a new geocoding response format that's not quite so
>> nasty to parse. (You can see it in the JS API v3 documentation if
>> you're curious).
>>
>> - pamela
>>
>> On Wed, Jun 3, 2009 at 2:46 PM, Aaron Donohue <[email protected]> 
>> wrote:
>>
>> > Thanks for adding the extended data.  It works beautifully now.  I
>> > initially had some confusion as to which values (N, E, S, W) were the
>> > lat and which values were the lon, but once I figured it out things
>> > fell into place.  To save others some time here is what the code would
>> > look like.
>>
>> >      private function doGeocode(event:Event):void {
>> >        // Geocoding example
>> >        var geocoder:ClientGeocoder = new ClientGeocoder("AU");
>> >        geocoder.addEventListener(
>> >          GeocodingEvent.GEOCODING_SUCCESS,
>> >          function(event:GeocodingEvent):void {
>> >              output.text = ObjectUtil.toString(event.response);
>> >            var placemarks:Array = event.response.placemarks;
>> >            if (placemarks.length > 0) {
>> >                var placemark:Object = placemarks[0];
>> >                var viewport:LatLngBounds = new LatLngBounds(
>> >                        new 
>> > LatLng(placemarks[0].ExtendedData.LatLonBox.south, placemarks
>> > [0].ExtendedData.LatLonBox.west),
>> >                        new 
>> > LatLng(placemarks[0].ExtendedData.LatLonBox.north, placemarks
>> > [0].ExtendedData.LatLonBox.east));
>> >              map.setCenter(placemark.point, map.getBoundsZoomLevel
>> > (viewport));
>> >              createMarker(placemark.point);
>> >            }
>> >          });
>> >        geocoder.addEventListener(
>> >          GeocodingEvent.GEOCODING_FAILURE,
>> >          function(event:GeocodingEvent):void {
>> >            Alert.show("Geocoding failed");
>> >          });
>> >        geocoder.geocode(address.text);
>> >      }
>>
>> > On Jun 3, 8:47 am, pamela fox <[email protected]> wrote:
>> >> Hi Aaron-
>>
>> >> We now supply the suggested viewport in the geocoding response. You
>> >> can see what it looks like 
>> >> here:http://gmaps-samples-flash.googlecode.com/svn/trunk/demos/GeocodingDe...
>> >> It's in ExtendedData -> LatLonBox - > east/west/north/south
>>
>> >> You can create a LatLngBounds out of that, and then center using
>> >> map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));
>>
>> >> - pamela
>>
>> >> On Fri, May 29, 2009 at 3:54 PM, Aaron Donohue <[email protected]> 
>> >> wrote:
>>
>> >> > I am attempting to implement search capability on a google map similar
>> >> > to the GeocodeSimple example (
>> >> >http://gmaps-samples-flash.googlecode.com/svn/trunk/examples/Geocodin...
>> >> > ).  I would like to implement a smart way to zoom and am falling short
>> >> > on how to solve the problem.  My thought is that when the user enters
>> >> > "colorado" as the destination to search for...that it would zoom to a
>> >> > reasonable state zoom level (like 7), if I searched for "denver, co"
>> >> > it would zoom to a city zoom level (like 11), or if I searched for an
>> >> > address that it would zoom to a street zoom level (like 16, 17) much
>> >> > like how maps.google.com behaves.  My thought is that I am missing
>> >> > something that may already exist and I can't find, like a geocode
>> >> > method that returns bounds that I could zoom to or a geocode method
>> >> > that provides the appropriate zoom level for the user specified search
>> >> > criteria.  How can I achieve this?
> >
>

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