| Ustawianie widoku mapy |
Ustawienie widoku mapy można wykonać na dwa sposoby:
1. podanie współrzędnych punktu środkowego na mapie (funkcja setCenterPos)
2. podanie współrzędnych wierzchołków prostokąta prezentującego mapę (funkcja setBounds).
1. Funkcja setCenterPos centruje aktualny widoku mapy względem punktu o podanych współrzędnych geograficznych.
Dostępne parametry:
| lonLat | {EMAPI.LonLat} Obiekt typu EMAPI.LonLat reprezentujący współrzędne geograficzne żądanego punktu. |
| zoom | {Integer} Żądane powiększenie (wartość z zakresu 0-17). |
map.setCenterPos(new EMAPI.LonLat(19.4384569767695,51.761249510014),12);
EMAPI.LonLat(lon,lat);
gdzie:
| lon | {Number} Długość geograficzna. |
| lat | {Number} Szerokośc geograficzna. |
Przykład działania:
2. Funkcja setBounds dostosowuje aktualny widok mapy do zaprezentowania prostokąta o podanych współrzędnych geograficznych.
Dostępne pareametry:
| bounds | {EMAPI.Bounds} Obiekt typu EMAPI.Bounds reprezentujący żądany obszar mapy. |
map.setBounds(new EMAPI.Bounds(19,51,21,50));
EMAPI.Bounds(left,bottom,right,top);
gdzie:
| left | {Number} Współrzędne lewej granicy prostokąta (minimalna warotść). |
| bottom | {Number} Współrzędne dolnej granicy prostokąta (minimalna warotść). |
| right | {Number} Współrzędne prawej granicy prostokąta (maksymalna wartość). |
| top | {Number} Współrzędne górnej granicy prostokąta (maksymalna wartość). |
Przykład działania: