Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Google Maps API - czarno biała mapka
Forum PHP.pl > Forum > Przedszkole
terabit
Witam,

mam umieszczoną na stronie mapkę Google Maps, czy zna ktoś sposób na zrobienie jej czarno - białej?


z góry dzięki za pomoc
Pozdrawiam
mls
Pytanie - jak bardzo czarno białej? Jeśli tylko o "usunięcie" kolorów chodzi, to wystarczy:
  1. <script type="text/javascript">
  2. var container = document.getElementById('id-kontenera-mapy');
  3. var bw_map_id = 'BW_MAP';
  4. var bw_map = [{ featureType: "all", elementType: "all", stylers: [{ saturation: -100 }] }];
  5. var bw_map_type = new google.maps.StyledMapType(bw_map, { name: 'B&W' });
  6. var map = new google.maps.Map(container, { zoom: 12, center: new google.maps.LatLng(52.238687, 20.991526), mapTypeId: bw_map_id });
  7. map.mapTypes.set(bw_map_id, bw_map_type);


terabit
Wyszło mi coś takiego:

  1. function mapaStart()
  2. {
  3.  
  4. var wspolrzedne = new google.maps.LatLng(52.231374,21.012897);
  5.  
  6. var opcjeMapy = {
  7. zoom: 10,
  8. center: wspolrzedne,
  9. mapTypeId: 'BW_MAP'
  10. };
  11. var bw_map_id = 'BW_MAP';
  12. var bw_map = [{ featureType: "all", elementType: "all", stylers: [{ saturation: -100 }] }];
  13. var bw_map_type = new google.maps.StyledMapType(bw_map, { name: 'B&W' });
  14.  
  15. var mapa = new google.maps.Map(document.getElementById("mapka"), opcjeMapy);
  16. var marker1 = dodajMarker(52.211944,20.814722,'');
  17. var marker2 = dodajMarker(52.247142,20.998478,'');
  18. var marker3 = dodajMarker(52.220123,21.036243,'');
  19.  
  20. google.maps.event.trigger(marker1,'click');
  21.  
  22. mapa.mapTypes.set(bw_map_id, bw_map_type);
  23.  
  24.  
  25. }


po usunięciu tego fragmentu wszystko działa poprawie :

  1. var marker1 = dodajMarker(52.211944,20.814722,'');
  2. var marker2 = dodajMarker(52.247142,20.998478,'');
  3. var marker3 = dodajMarker(52.220123,21.036243,'');
  4.  
  5. google.maps.event.trigger(marker1,'click');



pytanie jak zrobić by nie trzeba było tego usuwać, muszę mieć kilka markerów na mapce... można to jakoś ominąć, może jest jakiś inny sposób?


Może jednak ma ktoś pomysł jak to naprawić?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.