コード例 #1
0
ファイル: GeoDegreeTest.php プロジェクト: itinance/tinygeo
 public function testDegreesFromString()
 {
     $d = GeoDegree::fromString("48°08'10''");
     $this->assertEquals(48, $d->degrees);
     $this->assertEquals(8, $d->minutes);
     $this->assertEquals(10, $d->seconds);
 }
コード例 #2
0
 public function testMoveDownwords()
 {
     $p1 = new GeoPoint(48.135993, 11.539721);
     $destination = GeoCalculation::movePointDownwards($p1, 1.2);
     // => 48°07′31″N, 011°32′23″E
     $this->assertEquals(GeoDegree::decimalsFromDegreesMinutesAndSeconds(48, 7, 31), $destination->lat, '', 0.001);
     $this->assertEquals(GeoDegree::decimalsFromDegreesMinutesAndSeconds(11, 32, 23), $destination->lng, '', 0.001);
 }