Elevation Request.
Inheritance: GoogleApi.Entities.Maps.Common.BaseMapsRequest, IQueryStringRequest
Exemple #1
0
        public void ElevationReturnsCorrectElevationTest()
        {
            var _request = new ElevationRequest { Locations = new[] { new Location(40.7141289, -73.9614074) } };

            var _result = GoogleMaps.Elevation.Query(_request);

            if (_result.Status == Status.OVER_QUERY_LIMIT)
                Assert.Inconclusive("Cannot run test since you have exceeded your Google API query limit.");

            Assert.AreEqual(Status.OK, _result.Status);
            Assert.AreEqual(14.782454490661619, _result.Results.First().Elevation);
        }
Exemple #2
0
        public void ElevationAsyncTest()
        {
            var request = new ElevationRequest { Locations = new[] { new Location(40.7141289, -73.9614074) } };
            var response = GoogleMaps.Elevation.QueryAsync(request).Result;

            if (response.Status == Status.OverQueryLimit)
                Assert.Inconclusive("Cannot run test since you have exceeded your Google API query limit.");

            Assert.AreEqual(Status.Ok, response.Status);
            Assert.AreEqual(14.782454490661619, response.Results.First().Elevation, 0.10);
        }