Имя: Пароль:
1C
1С v8
1С УФ и Карты
,
0 AlexAl-77
 
08.09.16
22:22
Всем привет: есть у кого опыт использования OpenStreetMap
Пытаюсь отобразить карты с помощью библиотеки http://leafletjs.com

Код примерно такой
<html xmlns='http://www.w3.org/1999/xhtml'>;
  <head>
  
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>

  
    <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css"; />
<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>;

    <script type='text/javascript'>

    function init(){
                
        var map = L.map('map', {
        center: [55.7422, 37.5719],
        zoom: 13
        });
        
            //};
     // L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png').addTo(map);
     L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png?{foo}', {foo: 'bar'}).addTo(map);

        
}
   </script>
  </head>
  <body onload='init()'>
    <div id='map'></div>
  </body>
</html>


Карта отображается кусками, повторное открытие формы обработки вообще с ошибкой вылетает. Есть идеи ?
1 Garykom
 
гуру
08.09.16
22:33
#map { height: 180px; } добавить в CSS пробовал?
2 AlexAl-77
 
08.09.16
22:35
(1) да забыл про <div id='map' style="width:100%; height:100%">></div>

но вот проблема вторая - наиболее которая меня беспокоит: почему происходит ошибка при открытии обработки второй раз: пробовал на разных платформах.
3 Garykom
 
гуру
08.09.16
23:01
(2) С чего взял что закрытие формы обработки закрывает содержимое "Поле HTML документа?"
4 Garykom
 
гуру
08.09.16
23:08
5 AlexAl-77
 
09.09.16
09:18
(3) Получается что карта показывается один раз, если обработку закрыть и заново открыть происходит ошибка. [url=http://radikal.ru][img]http://s017.radikal.ru/i433/1609/03/69e6034174f9.png[/img][/url]
помогает только перезапуск 1С
6 Smit1C
 
09.09.16
09:23
(0) а почему leafletj, а не OpenLayers ?
7 tabarigen
 
09.09.16
09:37
(6) она красивее
8 AlexAl-77
 
09.09.16
09:43
(6) Весит меньше. да и мне функционала должно хватить.
9 AlexAl-77
 
09.09.16
10:53
up
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший