/// <summary> /// 创建地理围栏 /// </summary> /// <param name="fenceInfo">地理围栏信息</param> /// <returns>创建结果</returns> public GaoDeErrResult <CreateFenceResult> CreateFence(GeoFenceInfo fenceInfo) { string url = GaoDeConst.WebAPIHost + "/v4/geofence/meta?key=" + GaoDeConfig.AppKey; GaoDeErrResult <CreateFenceResult> result = WebRequestHelper.PostHttp <GaoDeErrResult <CreateFenceResult> >(url, fenceInfo); return(result); }
/// <summary> /// 更新地理围栏 /// </summary> /// <param name="gid">围栏全局id</param> /// <param name="fenceInfo">地理围栏信息</param> /// <returns>更新结果</returns> public GaoDeErrResult <UpdateFenceResult> UpdateFence(string gid, GeoFenceInfo fenceInfo) { string url = GaoDeConst.WebAPIHost + "/v4/geofence/meta?key=" + GaoDeConfig.AppKey + "&gid=" + gid; string jsonResult = WebRequestHelper.PatchHttp(url, fenceInfo); GaoDeErrResult <UpdateFenceResult> updateResult = JsonConvert.DeserializeObject <GaoDeErrResult <UpdateFenceResult> >(jsonResult); return(updateResult); }