Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c44e215

Browse files
committed
Merge pull request #7 from toin0u/patch-1
update OGDViennaAustriaProvider mapping
2 parents 2d048d2 + 0b00177 commit c44e215

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/Geocoder/Provider/OGDViennaAustriaProvider.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,17 @@ protected function executeQuery($query)
8686
'longitude' => isset($data['features'][0]['geometry']['coordinates'][0]) ? $data['features'][0]['geometry']['coordinates'][0] : null,
8787
'latitude' => isset($data['features'][0]['geometry']['coordinates'][1]) ? $data['features'][0]['geometry']['coordinates'][1] : null,
8888
'bounds' => $bounds,
89-
'streetNumber' => null, //info: zB 1/a - not available yet
90-
'streetName' => isset($data['features'][0]['properties']['Adresse']) ? $data['features'][0]['properties']['Adresse'] : null,
91-
'cityDistrict' => null, //info: z.B. Donaustadt - not available yet
92-
'city' => isset($data['features'][0]['geometry']['coordinates'][0]) ? 'Vienna' : null,
93-
'zipcode' => isset($data['features'][0]['properties']['PLZ']) ? $data['features'][0]['properties']['PLZ'] : null,
94-
'county' => null, //info: ??? - not available yet
95-
'countyCode' => isset($data['features'][0]['properties']['Zaehlbezirk']) ? $data['features'][0]['properties']['Zaehlbezirk'] : null,
89+
'streetNumber' => isset($data['features'][0]['properties']['StreetNumber']) ? $data['features'][0]['properties']['StreetNumber'] : null,
90+
'streetName' => isset($data['features'][0]['properties']['StreetName']) ? $data['features'][0]['properties']['StreetName'] : null,
91+
'cityDistrict' => isset($data['features'][0]['properties']['CountrySubdivision']) ? $data['features'][0]['properties']['CountrySubdivision'] : null,
92+
'city' => isset($data['features'][0]['properties']['Municipality']) ? $data['features'][0]['properties']['Municipality'] : null,
93+
'zipcode' => isset($data['features'][0]['properties']['PostalCode']) ? $data['features'][0]['properties']['PostalCode'] : null,
94+
'county' => isset($data['features'][0]['properties']['MunicipalitySubdivision']) ? $data['features'][0]['properties']['MunicipalitySubdivision'] : null, //info: ??? - not available (yet ?)
95+
'countyCode' => null, //isset($data['features'][0]['properties']['Zaehlbezirk']) ? $data['features'][0]['properties']['Zaehlbezirk'] : null,
9696
'region' => isset($data['features'][0]['geometry']['coordinates'][0]) ? 'Vienna' : null,
9797
'regionCode' => isset($data['features'][0]['geometry']['coordinates'][0]) ? 'Vienna' : null,
9898
'country' => isset($data['features'][0]['geometry']['coordinates'][0]) ? 'Austria' : null,
99-
'countryCode' => isset($data['features'][0]['geometry']['coordinates'][0]) ? 'AT' : null,
99+
'countryCode' => isset($data['features'][0]['properties']['CountryCode']) ? $data['features'][0]['properties']['CountryCode'] : null,
100100
'timezone' => isset($data['features'][0]['geometry']['coordinates'][0]) ? 'Europe/Vienna' : null,
101101
)));
102102
}

tests/Geocoder/Tests/Provider/OGDViennaAustriaProviderTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public function testGetGeocodedDataWithRealAddress()
5555
$this->assertArrayHasKey('west', $result['bounds']);
5656
$this->assertEquals('Stephansplatz', $result['streetName']);
5757
$this->assertEmpty($result['zipcode']);
58-
$this->assertEquals('Vienna', $result['city']);
58+
$this->assertEquals('Wien', $result['city']);
5959
$this->assertEquals('Vienna', $result['region']);
6060
$this->assertEquals('Vienna', $result['regionCode']);
6161
$this->assertEquals('AT', $result['countryCode']);

0 commit comments

Comments
 (0)