Hej!
Håller för tillfället på att bygga upp en site, på en del av den vill jag kunna geocoda en adress till koordinater för att sedan kunna visa en "marker" på kartan.
Jag använder mig för tillfället av Google maps API och det verkar inte som att mina å,ä och ö blir särskilt korrekta.
$geocode = geoCode("Stora vägen 11111 Stockholm",$api_key);
I min funktion finns sedan:
function geoCode($adress, $api_key){
$adress = urlencode(utf8_encode($adress))
osv.
}
Strängen $adress blir då detta, något som Google Maps vägrar förstå korrekt.
Stora+v%C3%83%C2%A4gen+11111+Stockholm
Problemet som uppstår nu är att Gmaps inte hittar rätt på gatunivå utan endast via postnummret 11111. Det fungerar ypperligt att hitta rätt på gatunivå om jag använder 'a' istället för 'ä' eller matar in en gata som inte innehåller å,ä,ö.
Ska ä verkligen översättas till "%C3%83%C2%A4"? Enligt diverse tabeller jag tittat på så ska "c3 a4" motsvara ä.
Fastnat fullständigt, antar att jag skulle kunna göra om alla å och ä till a och ö till o men koden blir mycket osmidigare då..
Någon som har en aning om vad som kan vara fel?