예제 #1
0
        /// <summary>
        /// 检索附近指定时间范围内(最大24小时)上报用户位置的位置信息
        /// </summary>
        /// <param name="nearbyData">当前附近参数</param>
        /// <returns>上报用户位置的位置信息结果</returns>
        public GaoDeBaseResult AroundLocation(NearbyDataParam nearbyData)
        {
            string jsonResult = AroundOriginalLocation(nearbyData);

            if (!string.IsNullOrWhiteSpace(jsonResult))
            {
                jsonResult = jsonResult.Replace("[]", "\"\"");
            }
            GaoDeBaseResult queryResult = JsonConvert.DeserializeObject <GaoDeBaseResult>(jsonResult);

            return(queryResult);
        }
예제 #2
0
        /// <summary>
        /// 更新单条云图数据
        /// </summary>
        /// <param name="singleData">单条云图数据</param>
        /// <returns>更新单条数据结果对象</returns>
        public GaoDeBaseResult UpdateData(SingleDataParam singleData)
        {
            if (singleData == null)
            {
                throw new ArgumentNullException("singleData");
            }
            Dictionary <string, string> postData = singleData.GenerateParams();
            GaoDeBaseResult             result   = WebRequestHelper.FormPostHttp <GaoDeBaseResult>("https://yuntuapi.amap.com/datamanage/data/update",
                                                                                                   postData);

            return(result);
        }