Thanks for that, got that working fine but I can get the search to
only search my viewport???
var options:ClientGeocoderOptions = new ClientGeocoderOptions({
viewport: map.getLatLngBounds
});
This returns no errors (obviously) but seems to have no effect on the
search?
Phil
On Jun 22, 12:22 pm, hong007 <[email protected]> wrote:
> Please make reference. (Comment : //This1, //This2)
>
> public function FlashActiondoGeocode(address : String):void
> {
> if (address != '') {
> var geocoder:ClientGeocoder = new ClientGeocoder();
> geocoder.addEventListener(
> GeocodingEvent.GEOCODING_SUCCESS,
> function(event:GeocodingEvent):void {
> var placemarks:Array =event.response.placemarks;
> if (placemarks.length > 0) {
> ExternalInterface.call('SetAddress',
> placemarks[0].address);
> map.setCenter(placemarks[0].point,
> map.getZoom()+1); //
> This1
> var marker:Marker = new
> Marker(placemarks[0].point);
> marker.addEventListener(MapMouseEvent.CLICK,
> function (event:MapMouseEvent):void {
> marker.openInfoWindow(new
> InfoWindowOptions({content: placemarks[0].address}));
> });
> map.addOverlay(marker);
> }
> });
> geocoder.addEventListener(
> GeocodingEvent.GEOCODING_FAILURE,
> function(event:GeocodingEvent):void {
> //Alert.show("Geocoding failed"); //This2
> trace(event);
> trace(event.status);
> });
> geocoder.geocode(address);
> };
>
>
>
> }
--
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.