Имя: Пароль:
IT
 
Метки на яндекс-карте
0 Slon747
 
28.11.13
18:57
Имея координаты выставляю метки на яндекс-карте.
Но метки ставятся не строго по координатам, а на ближайший дом.
Можно ли ставить метки не зависимо от домов?
1 sgt_koretsky
 
28.11.13
19:23
лично я - не против.
2 НаборДанных
 
28.11.13
19:26
3 Slon747
 
28.11.13
19:26
Как ставить метки строго по координатам, не зависимо от домов?
4 НаборДанных
 
28.11.13
19:30
(3)Может ты нам напишешь как ты это делаешь всё таки? Может ты мышкой на карте ставишь и мажешь, попадая на дом)
5 НаборДанных
 
28.11.13
19:37
Хотя бы координаты дай что ли.
6 manyak
 
28.11.13
20:00
7 Slon747
 
28.11.13
20:05
Вот так указываю координаты:

ТекстHTML = "";

    Для Каждого СтрокаТЧ Из АдресаДоставки Цикл
        
        ТекстHTML = ТекстHTML + "
        |
        |            pm = new YMaps.Placemark(new YMaps.GeoPoint(" + Формат(СтрокаТЧ.Долгота, "ЧРД=.; ЧН=; ЧГ=0") + "," +
        Формат(СтрокаТЧ.Широта, "ЧРД=.; ЧН=; ЧГ=0")+ "), {style:""default#greenPoint"", hideIcon: false});
        |            pm.description = '" + СтрокаТЧ.Адресат + "'; pm.setIconContent('_Описание_'); objManager.add(pm);";
        
    КонецЦикла;
    
    ТекстHTML = "
    |<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">;
    |<html xmlns=""http://www.w3.org/1999/xhtml""; style=""height: 100%"">
    |<head>
    |    <title>География ABC контрагентов</title>
    |    <meta http-equiv=""Content-Type"" content=""text/html; charset=utf-8"" />
    |    <meta http-equiv=""X-UA-Compatible"" content=""IE=7""/>
    |    <script src=""http://api-maps.yandex.ru/1.0/index.xml?key="; + KeyAPI + """ type=""text/javascript""></script>
    |    <script type=""text/javascript"">
    |            var map;
    |    window.onload = function () {
    |           map = new YMaps.Map(document.getElementById(""YMapsID""));
    |           map.setBounds(new YMaps.GeoBounds(new YMaps.GeoPoint(" +
    Формат(МинДолгота,"ЧРД=.; ЧН=; ЧГ=0") + ", " +
    Формат(МинШирота,"ЧРД=.; ЧН=; ЧГ=0") + "), new YMaps.GeoPoint(" +
    Формат(МаксДолгота,"ЧРД=.; ЧН=; ЧГ=0") + ", " +
    Формат(МаксШирота,"ЧРД=.; ЧН=; ЧГ=0")+ ")));
    |
    |            map.enableScrollZoom();
    |            map.addControl(new YMaps.TypeControl());
    |            map.addControl(new YMaps.ToolBar());
    |            map.addControl(new YMaps.Zoom());
    |            map.addControl(new YMaps.ScaleLine());
    |           map.addControl(new YMaps.Zoom());
    |
    |           var objManager = new YMaps.ObjectManager();
    |           map.addOverlay(objManager);
    |" +
    
    ТекстHTML + "
    |    }    
    |    function onunloadpage(){
    |        map.destructor();
    |}
    |    </script>
    |</head>
    |<body style=""height: 100%"" onunload =""onunloadpage()"">
    |     <div id=""YMapsID"" style=""width: 100%; height: 90%""></div>
    |     </body>
    |</html>
    |";