Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Google Maps API - czarno biała mapka
terabit
post
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mls
post
Post #2





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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);




Ten post edytował mls 12.07.2011, 17:09:17
Go to the top of the page
+Quote Post
terabit
post
Post #3





Grupa: Zarejestrowani
Postów: 170
Pomógł: 4
Dołączył: 11.08.2006

Ostrzeżenie: (10%)
X----


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ć?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 05:13