Ich verwende Google Distance Matrix API, um Entfernungen von zwei Standorten nachzuschlagen. Ich muss die Suche auf das Vereinigte Königreich beschränken, da ich Probleme habe. Wenn Sie eine unvollständige Postleitzahl suchen, z. B. "L20", schlägt Google sofort einen "L20" -Bereich in den USA vor, der offensichtlich keine Ergebnisse liefert.Google Entfernung Matrix - Limit Land
Wie beschränke ich die Google-Annahmen/Suchkriterien auf ein bestimmtes Land?
Dies ist mein aktueller Code:
function dist($addr, $addr2) {
$url = 'https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=' . urlencode ($addr) . '&destinations=' . urlencode ($addr2) . '&key=';
return getCachableContent ($url);
}
versuchen, dies zu lesen http : //stackoverflow.com/questions/23234975/how-to-restrict-google-map-api-to-find-places-within-a-specific-country-and-city/ http://stackoverflow.com/questions/14956511/googl e-geocodeing-api-search-in-nur-ein-land –
@ d.datul1990 leider sind sie für map api, nicht distanzmatrix, ich habe sie ausprobiert, aber sie sehen nicht zu arbeiten. – Deckerz
@Deckerz Ich habe das gleiche Problem. Haben Sie alle eine Lösung gefunden? –