
Jak donosi blog Google Maps API w najnowszym wpisie, udostępniono możliwość umieszczania na swoich stronach map z Google Maps w postaci obrazków znanych choćby z wyników wyszukiwanie na Google. “Nareszcie” – można by powiedzieć, bo na tę opcję developerzy czekali od dawna i aż dziwne, że Google tak długo zwlekał z wdrożeniem tej funkcjonalności.
Na czym polega piękno nowej opcji? Dotychczas, aby umieścić mapę na swojej stronie musieliśmy korzystać z JavaScriptu, który na wolniejszych łączach długo się ładował (nie wiedzieć czemu mi na przykład Firefox zawiesza się na chwilę gdy tylko na stronie pojawi się javascriptowy kod z Google Maps). Poza tym, JS nie wszyscy mają (około 10% osób przeglądających Internet ma wyłączony JS lub ich przeglądarki nie obsługują JS), więc użytkownicy bez włączonego JS nie zobaczą mapy dojazdu do naszej firmy czy lokalizacji jakiegoś punktu.
Teraz, aby umieścić wycinek mapy na swojej stronie wystarczy wstawić obrazek odwołujący się do odpowiedniego skryptu, w parametrach przekazując położenie, zoom, wymiary mapy, API Key dla naszej domeny i inne parametry (oraz ewentualnie informacje o markerach jeśli chcemy je umieścić na mapie). Mapa generuje się w locie jako zwykły obrazek (maksymalne wymiary 512×512 pikseli) bez pomocy JavaScriptu.
Co prawda w ten sposób na swojej stronie umieszczamy tylko kawałek mapy w postaci obrazka, użytkownik nie będzie mógł jednym klikiem oddalić mapę i zobaczyć okolicę, ale na wielu stronach wystarczy sam szybko ładujący się fragment mapy zamiast ciężkiego JavaScriptu. Poza tym, obrazek mapy zawsze może być linkiem do właściwego Google Maps, innej mapy na naszej stronie albo przy odpowiednim wsparciu JS, po najechaniu na obrazkową mapę, obrazek może się zmieniać w starą mapę Google. Dodatkową zaletą nowej opcji, jak słusznie zauważyli ludzie z Google, jest to, że obrazek mapy w łatwy sposób można przesłać znajomym jako załącznik w e-mailu.
Po szczegółowe informacje odsyłam do:
- wpisu o wprowadzeniu statycznych map na blogu Google Maps API
- prostego generatora map
- dokumentacji Google Static Maps API
Google Maps na Twojej stronie
Zobacz poradnik jak umieścić Google Maps na swojej stronie internetowej.
Wpisy