Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.01.2011, 16:23
Новичок на форуме
Отправить личное сообщение для mik_s Посмотреть профиль Найти все сообщения от mik_s
 
Регистрация: 18.01.2011
Сообщений: 1

слои в Google Map
Данный скрипт добавляет, на карту гугл kml обьекты. В файле kot6.kml находится jpg карта, а в файле kot3.kml - линия и метки.

При первоначальной загрузке все отображается верно - jpg-карта и на ней линия маршрута и метки. Но как только начинаешь уменьшать\увеличивать масштаб, метки и линия маршрута оказываются под картой и становятся невидимыми. Как будто слой с jpg - картой имеет больший приоритет. Порядок отрисовки у карты - 0. ( в Google Earth пробовал менять порядок отрисовки - не помогает. У объектов линия и метки к сожалению нет такого параметра. Наверно это бы помогло...)

Пробовал делать общий kml файл ( с картой, метками и линиями) - это не помогает.

Для наглядности ссылка на тестовую страничку - http://magictaiga.ru/travel/turs.html

Как сделать так чтобы при изменении масштаба метки и линии маршрутов всегда были над jpg картой?

<script type="text/javascript"> 
    
    var map;
    var geoXml; 
     var geoLine; 
    var toggleState = 1;
    var lng = 70.6500;
    var lat = 105.1800;
    var bounds = map.getBounds();
       

    function initialize() {
      if (GBrowserIsCompatible()) {
        geoXml = new GGeoXml("http://magictaiga.ru/maps/kot500/kot6.kml");
        geoLine = new GGeoXml("http://magictaiga.ru/maps/kot500/kot3.kml");
        map = new GMap2(document.getElementById("map_canvas")); 
        map.setCenter(new GLatLng(lng, lat), 5); 
        map.setUIToDefault();
       }
    } 

   function toggleMyKml() {
      if (toggleState == 1) {
        map.setCenter(new GLatLng(lng, lat), 5);
        map.addOverlay(geoXml);
         map.addOverlay(geoLine);
        toggleState = 0;
      } else {
        map.removeOverlay(geoXml);
        map.removeOverlay(geoLine);
        toggleState = 1;
      }
    }
	</script>

Последний раз редактировалось mik_s, 18.01.2011 в 16:57.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Google Map API HugoBorz jQuery 0 04.09.2010 16:44
эмитировать перемещение google map amigo* Элементы интерфейса 3 18.07.2010 18:24
svg поверх google map с использованием raphael amigo* Элементы интерфейса 1 16.06.2010 17:29
Google Map - opacity в Opera velo Библиотеки/Тулкиты/Фреймворки 0 30.03.2010 05:37
Google map. Нарисовать на карте иконку. Flake Элементы интерфейса 1 21.11.2008 08:04