public async Task <List <Prediction> > SearchLocation(string query)
        {
            /*var result = new List<Result>();
             * const string appId = "51n1d12kkw6EasbuRYvc";
             * const string appCode = "1HhHoOJH2-jUQBfI5bMfQQ";
             * const string baseUrl = "https://places.cit.api.here.com/places/v1/autosuggest";
             * var url =
             *  $"{baseUrl}?at=40.74917%2C-73.98529&q={query}&Accept-Language=en-US%2Cen%3Bq%3D0.9%2Che-IL%3Bq%3D0.8%2Che%3Bq%3D0.7&app_id={appId}&app_code={appCode}";
             * using (var client = new HttpClient())
             * {
             *  var response = await client.GetAsync(url);
             *  if (response == null) return result;
             *  var jsonString = await response.Content.ReadAsStringAsync();
             *  var res = Welcome.FromJson(jsonString);
             *  result.AddRange(res.Results);
             * }
             * return result;*/
            string        strFullURL;
            StringBuilder builderLocationAutoComplete = new StringBuilder(strPlacesAutofillUrl);

            builderLocationAutoComplete.Append("?input=").Append(query).Append("&key=").Append(strGooglePlaceAPILey);
            strFullURL = builderLocationAutoComplete.ToString();
            builderLocationAutoComplete.Clear();
            builderLocationAutoComplete = null;
            LocationPredictionClass objLocationPredictClass = null;
            string strResult = await CallService(strFullURL);

            if (strResult != "Exception")
            {
                objLocationPredictClass = JsonConvert.DeserializeObject <LocationPredictionClass>(strResult);
            }
            return(objLocationPredictClass.predictions);
        }
        internal static async Task <LocationPredictionClass> LocationAutoComplete(string strFullURL)
        {
            LocationPredictionClass objLocationPredictClass = null;
            string strResult = await CallService(strFullURL);

            if (strResult != "Exception")
            {
                objLocationPredictClass = JsonConvert.DeserializeObject <LocationPredictionClass>(strResult);
            }
            return(objLocationPredictClass);
        }