2015-12-08 69 views
1

我想使用Google Maps API從德國郵政編碼中獲取州(下薩克森州,巴伐利亞州......)。如何使用Google Maps API從郵政編碼中獲取州(德國)?

我嘗試這樣做:

$get = "http://maps.googleapis.com/maps/api/geocode/json?address=" . $zip . "&sensor=true"; 
$result = file_get_contents($get); 

但它返回其他的比賽也是如此。我想限制比賽德國(國家代碼:DE)。

+1

我認爲你可以一個區域添加到結果偏差,HTTPS ://developers.google.com/maps/documentation/geocoding/intro#RegionCodes〜'http://maps.googleapis.com/maps/api/geocode/json?a ddress =「。 $ zip。 「&傳感器=真區域= de' – RamRaider

回答

2

嘗試使用ComponetFiltering,以便您可以按國家過濾結果。

EX:http://maps.googleapis.com/maps/api/geocode/json?components=postal_code:2000|country:AU

相關問題