Skocz do zawartości

google maps i polskie znaki.


Rekomendowane odpowiedzi

Witam.

chcę dołaczyć do katalogu mapkę google Staticmap. Jednak mam problem z kodowaniem.

Skrypt pobierający statyczną mapkę z google wygląda tak.

<img src="https://maps.google.com/maps/api/staticmap?center=<?=$item[miasto]?>,<?=$item[ulica]?>+<?=$item[numer]?>,<?=$item[kraj]?>&size=535x400&zoom=16&maptype=roadmap&hl=pl&markers=color:0xFF0000|<?=$item[miasto]?>,<?=$item[ulica]?>+<?=$item[numer]?>,<?=$item[kraj]?>&sensor=false&key=ABQIAAAAuD0y1vTuNZd4aszJXOV66RQWTnr1-H18Olr2pzJz2J6t-trvBBQnHVtcBxIUskzdvWzi430cAfA10A" title="google maps" alt="mapa google" />

Jednak jest problem ponieważ googel nie rozumie polskich znaków i nie wyswietla mapy gdy takowe są wysyłane. Znalazłem funkcję która miejscowo może zamienić kodowanie znaków na unicode.

function konwertuj($item) {
$win = array("ą","ć","ę","ł","ń","ó","ś","ź","ż", "Ą","Ć","Ę","Ł","Ń","Ó","Ś","Ź","Ż");
$uni = array("ą","ć","ę","ł","ń","ó",
"ś","ź","ż","Ą","Ć","Ę",
"Ł","Ń","Ó","Ś","Ź","Ż");
for ( $i=0; $i < count($win);$i++) $win[$i]="/".$win[$i]."/";
$item = preg_replace($win, $uni, $item);
return($item);
}

Jednak nie wiem jak połaczyć zmienną $item[miasto] z zmienną generowaną przez tą funkcję $tekst

Jak ktoś może mi pomóc jak to połaczyć aby nie zakłucić pracy to bardz bym prosił.

A moze jest jakiś inny sposób na to ?

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności