public void GetDurationTest() { //2点間の車での移動時間を測定 var second = GoogleMapsApiUtil.GetDuration("東京", "大阪", GoogleMapsApiUtil.MovingMode.driving, "AIzaSyCbLZ8lYJkcmPQPZYRUoYCbLCI8KQNmc4k"); //6時間ぐらい Assert.AreEqual(true, ((second / 3600) > 6)); second = GoogleMapsApiUtil.GetDuration("香川県東かがわ市帰来550-1", "大阪府大阪市北区中之島6丁目2−27", GoogleMapsApiUtil.MovingMode.driving, "AIzaSyCbLZ8lYJkcmPQPZYRUoYCbLCI8KQNmc4k"); //2時間ぐらい Assert.AreEqual(true, ((second / 3600) > 2)); //歩いた場合---------------------------------------------- second = GoogleMapsApiUtil.GetDuration("香川県東かがわ市帰来550-1", "大阪府大阪市北区中之島6丁目2−27", GoogleMapsApiUtil.MovingMode.walking, "AIzaSyCbLZ8lYJkcmPQPZYRUoYCbLCI8KQNmc4k"); //2時間ぐらい Assert.AreEqual(true, ((second / 3600) > 2)); //自転車の場合---------------------------------------------- //second = GoogleMapsApiUtil.GetDuration("香川県東かがわ市帰来550-1", // "大阪府大阪市北区中之島6丁目2−27", // GoogleMapsApiUtil.MovingMode.bicycling, // "AIzaSyCbLZ8lYJkcmPQPZYRUoYCbLCI8KQNmc4k"); //2時間ぐらい //Assert.AreEqual(true, ((second / 3600) > 2)); }
public void GetDistanceTest() { //2点間の距離を測定 var distance = GoogleMapsApiUtil.GetDistance("東京", "大阪", "AIzaSyCbLZ8lYJkcmPQPZYRUoYCbLCI8KQNmc4k"); //512Kmぐらい Assert.AreEqual(true, (distance > 500000)); distance = GoogleMapsApiUtil.GetDistance("香川県東かがわ市帰来550-1", "大阪府大阪市北区中之島6丁目2−27", "AIzaSyCbLZ8lYJkcmPQPZYRUoYCbLCI8KQNmc4k"); //150Kmぐらい Assert.AreEqual(true, (distance > 150000)); }