${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;
 }