예제 #1
0
        public void GetSearchPoiCategory()
        {
            var am  = new AzureMapsToolkit.AzureMapsServices(_KEY);
            var req = new SearchPoiCategoryRequest
            {
                Query  = "atm",
                Limit  = 3,
                Lat    = "40.758953",
                Lon    = "-73.985263",
                Radius = 3200
            };

            var res = am.GetSearchPOICategory(req).Result;

            Assert.Null(res.Error);
        }
예제 #2
0
        public async Task GetSearchPoiCategory()
        {
            var am  = new AzureMapsToolkit.AzureMapsServices(_KEY);
            var req = new SearchPoiCategoryRequest
            {
                CountrySet = "US",
                Query      = "atm",
                Limit      = 3,
                Lat        = 40.758953,
                Lon        = -73.985263,
                Radius     = 3200
            };

            var res = await am.GetSearchPOICategory(req);

            Assert.Null(res.Error);
        }
예제 #3
0
        /// <summary>
        /// If your search use case only requires POI results filtered by category, you may use the category endpoint. This endpoint will only return POI results which are categorized as specified.
        /// </summary>
        /// <param name="req"></param>
        /// <returns></returns>
        public virtual async Task <Response <SearchPoiCategoryResponse> > GetSearchPOICategory(SearchPoiCategoryRequest req)
        {
            var res = await ExecuteRequest <SearchPoiCategoryResponse, SearchPoiCategoryRequest>("https://atlas.microsoft.com/search/poi/category/json", req);

            return(res);
        }