Example #1
0
        public GeocoderAPIResultModel CompleteGeocoding(string address)
        {
            string fixedAddress = Default.Fixer.Prepare(address);

            AddressLevel  addressLevel = tokenizer.ParseAddress(fixedAddress);
            List <string> list         = tokenizer.NotParsedList;

            list = CheckForCity(list, ref addressLevel);

            if (!addressLevel.Il.Equals(string.Empty))
            {
                list = CheckForTown(list, ref addressLevel);
            }

            addressLevel = geocoder.Geocode(addressLevel);
            GeocoderAPIResultModel result = ResultConverter.ConvertAddressLevelToGeocoderAPIResultModel(addressLevel);

            return(result);
        }
Example #2
0
        public GeocoderAPIResultModel Tokenizer(string address)
        {
            AddressLevel addressLevel = tokenizer.ParseAddress(address);

            return(ResultConverter.ConvertAddressLevelToGeocoderAPIResultModel(addressLevel));
        }