reverse() public méthode

{@inheritDoc}
public reverse ( $latitude, $longitude )
Exemple #1
0
 public function testReverseWithRealCoordinates()
 {
     if (!isset($_SERVER['MAPQUEST_API_KEY'])) {
         $this->markTestSkipped('You need to configure the MAPQUEST_API_KEY value in phpunit.xml');
     }
     $provider = new MapQuest($this->getAdapter($_SERVER['MAPQUEST_API_KEY']), $_SERVER['MAPQUEST_API_KEY']);
     $results = $provider->reverse(54.0484068, -2.7990345);
     $this->assertInstanceOf('Geocoder\\Model\\AddressCollection', $results);
     $this->assertCount(1, $results);
     /** @var \Geocoder\Model\Address $result */
     $result = $results->first();
     $this->assertInstanceOf('\\Geocoder\\Model\\Address', $result);
     $this->assertEquals(54.0484068, $result->getLatitude(), '', 0.001);
     $this->assertEquals(-2.7990345, $result->getLongitude(), '', 0.001);
     $this->assertEquals('Lancaster Gate', $result->getStreetName());
     $this->assertEquals('LA1 1LZ', $result->getPostalCode());
     $this->assertEquals('Lancaster', $result->getLocality());
     $this->assertCount(2, $result->getAdminLevels());
     $this->assertEquals('Lancashire', $result->getAdminLevels()->get(2)->getName());
     $this->assertEquals('England', $result->getAdminLevels()->get(1)->getName());
     $this->assertEquals('GB', $result->getCountry()->getName());
     $this->assertFalse($result->getBounds()->isDefined());
     $this->assertNull($result->getStreetNumber());
     $this->assertNull($result->getAdminLevels()->get(1)->getCode());
     $this->assertNull($result->getCountry()->getCode());
     $this->assertNull($result->getTimezone());
 }