${iServerJava6R_RouteLocatorResult_Title}
/// <summary>${iServerJava6R_RouteLocatorResult_method_fromJson_D}</summary> internal static RouteLocatorResult FromJson(JsonObject json) { if(json == null){ return null; } RouteLocatorResult result = new RouteLocatorResult(); result.Message=(string)json["message"]; result.Succeed=(bool)json["succeed"]; result.ResultGeometry = Bridge.ToGeometry(ServerGeometry.FromJson((JsonObject)json["resultGeometry"])); result.Image = NAResultMapImage.FromJson((JsonObject)json["image"]); return result; }
private void RouteLocatorService_Complated(object sender, RequestEventArgs args) { JsonObject json = (JsonObject)JsonObject.Parse(args.Result); RouteLocatorResult result = RouteLocatorResult.FromJson(json); lastResult = result; RouteLocatorEventArgs e = new RouteLocatorEventArgs(result, args.Result, args.UserState); if(ProcessCompleted!=null) { ProcessCompleted(this, e); } }
/// <summary>${iServerJava6R_RouteLocatorEventArgs_constructor_D}</summary> public RouteLocatorEventArgs(RouteLocatorResult result, string originResult, object state) : base(state) { this.Result = result; this.OriginResult = originResult; }