コード例 #1
0
        public string GetStopCodeNearLocation(float longitude, float latitude)
        {
            restRequest.Resource = $"StopPoint?stopTypes=NaptanPublicBusCoachTram&lat={latitude}&lon={longitude}";
            IRestResponse <StopPointDetails> response = restClient.Execute <StopPointDetails>(restRequest);
            StopPointDetails stopPointDetails         = response.Data;
            StopPoint        FirstStopPoint           = stopPointDetails.stopPoints[0];
            string           stopcode = FirstStopPoint.naptanId;

            return(stopcode);
        }
コード例 #2
0
        public static List <StopPoint> FromJson(string input)
        {
            var converted     = JsonConvert.DeserializeObject <Temp>(input);
            var stopPointList = new List <StopPoint>();

            foreach (var stop in converted.stopPoints)
            {
                var stopPoint = new StopPoint();
                stopPoint.commonName = stop.commonName;
                stopPoint.distance   = stop.distance;
                stopPoint.id         = stop.id;
                stopPointList.Add(stopPoint);
            }
            return(stopPointList);
        }