I'll check over source when I get home. This could be left over from a limitation I had in my code where our internal locator required a city or zip. I'll see if I can fix that.
Thanks for pointing it out.
/** * Will parse the item passed to this class and prepare it for * use with ArcGIS Server geocoder. * @param item * @return */ protected function buildAddressObject(item:Object):Object { var address:String = ""; var city:String = ""; var state:String = ""; var zip:String = ""; var country:String = "USA"; if (_addressField.length > 0) address = item[_addressField]; if (_cityField.length > 0) city = item[_cityField]; if (_stateField.length > 0) _stateField = item[_stateField]; if (_zipField.length > 0) zip = item[_zipField]; if (_countryField.length > 0) country = item[_countryField]; // You may need to modify these fields to work with your // particular locator service return { Address:address, City:city, State:state, Zip:zip, Country:country }; }
Sorry for the delay.
I've updated the source code this morning.
http://www.arcgis.com/home/item.html?id=c663df2846d04a6b9add92b66c637728
You can now define the output Spatial Reference wkid for your Locator service so that it will match your map services.
I tested it briefly without issue, but if anything does not work please let me know.
Thanks.