/// <summary> /// 多边形搜索POI信息 /// </summary> /// <param name="queryParam">查询参数</param> /// <returns>搜索POI查询结果</returns> public string SearchOriginalPOIByPolygon(POIPolygonParam queryParam) { string getUrl = GaoDeConst.WebAPIHost + "/v3/place/polygon?{0}"; string paras = queryParam.GenerateParams(); getUrl = string.Format(getUrl, paras); string queryResult = WebRequestHelper.HttpGet(getUrl); return(queryResult); }
/// <summary> /// 多边形搜索POI信息 /// </summary> /// <param name="queryParam">查询参数</param> /// <returns>搜索POI查询结果</returns> public POIPlaceResult SearchPOIByPolygon(POIPolygonParam queryParam) { queryParam.output = "JSON"; string jsonResult = SearchOriginalPOIByPolygon(queryParam); if (!string.IsNullOrWhiteSpace(jsonResult)) { jsonResult = jsonResult.Replace("[]", "\"\""); } POIPlaceResult queryResult = JsonConvert.DeserializeObject <POIPlaceResult>(jsonResult); return(queryResult); }