simplexml_load_file, med mellemrum
HejJeg har problemer med geocode med google maps.
$address = $row["adress"].
" ".$row["number"].",".$row["postcode"].
" ".$row["city"].",".$row["country"];
$request_url = $base_url . "&q=" . urlencode($address);
$xml = simplexml_load_file($request_url) or die("url not loading");
Jeg har prøvet at tilføje følgende
$address = utf8_decode($address);
Jeg har fundet ud af at fejlen er mellemrum mellem vejnavn og nummer og mellem post nr og by.
http://maps.google.com/maps/geo?output=xml&key=abcd&q=Understedvej+1%2C9300+S%E6by%2CDanmark:1: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xE6 0x62 0x79 0x2C in C:\Programmer\Apache\htdocs\php\gmaps_php5.php on line 34
Warning: simplexml_load_file() [function.simplexml-load-file]: l xmlns="http://earth.google.com/kml/2.0"><Response><name>Understedvej 1,9300 S in C:\Programmer\Apache\htdocs\php\gmaps_php5.php on line 34
Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in C:\Programmer\Apache\htdocs\php\gmaps_php5.php on line 34
url not loading
Her er linje 34
$xml = simplexml_load_file($request_url) or die("url not loading");
Hvad gør jeg ?
