Клуб API Карт

Найдено на тему «MODx»:
Модуль mod_xdsoft_ymaps Конструктор Карт Яндекс
Удалённый пользователь
31 октября 2014, 15:16

Есть поля надписи, описания, стиля для маркера, я хочу добавить поля даты, чтобы по истечению времени метка исчезала, это я знаю как сделать.

Вопрос состоит в том: как добавить поля? Как я понимаю, я создаю в таблице базы данных поля, а вот как туда добавить данные вопрос.

Помогите, пожалуйста

MODx,модули
CMS Modx + mm_ddYMap
evgeniy gribkov
18 июля 2013, 20:04

Получаю ошибку в консоле:

<script src="http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU" type="text/javascript"></script>   <script type="text/javascript">
        ymaps.ready(init);
        var myMap,
            myPlacemark;
        function init(){
            myMap = new ymaps.Map ("map", {
                center: [55.76, 37.64],
                zoom: 7
            });
           myPlacemark = new ymaps.Placemark([56.011896, 37.48368700000003], {
                content: 'Центр 2'
, balloonContent: ''
            });
            myMap.geoObjects.add(myPlacemark); Ошибка массива ресурсов
Uncaught SyntaxError: Unexpected identifier
        }
    </script>

URL http://dvd-urok.pp.ua/dev.html

2 комментария
MODx,Javascript,API 2.0
Модуль яндекс карт для MODX Revolution
surrealistik
28 мая 2013, 12:11

http://www.createit.ru/blog/modx/2012/mapex-2-0-yandex-maps-for-modx-revolution/

Добавьте, пожалуйста, на страницу http://api.yandex.ru/maps/tools/cms/

MODx,API 2.0
Ошибка Internal server error 500 при попытке добавить кнопку на карту. Api 2.0 modx
badanind
30 августа 2012, 15:19

 Исходный код, работает в шаблоне smarty админки modx. Код исправно работает.

            type="text/javascript"></script>
<script type="text/javascript">
        var PolygonCoords = '{$tv->value}'; // Подставляется значение TV по умолчанию, если не имеется сохранённой точки. 
var MapCenter=[];
if (PolygonCoords == null || PolygonCoords == "")
{
MapCenter=[59.09468126320428,37.89173126220425]; //центр по-умолчанию
}
else
{
var CoordsArray=PolygonCoords.split(',');
MapCenter.push(parseFloat(CoordsArray[0]),parseFloat(CoordsArray[1]));
var PolygonCoordsArr=[];
for(var i=0; i<CoordsArray.length; i=i+2)
{
var Arr=[];
Arr.push(parseFloat(CoordsArray[i]));
Arr.push(parseFloat(CoordsArray[i+1]));
PolygonCoordsArr.push(Arr);
}
}
ymaps.ready(init);
        function init () {
            var myMap = new ymaps.Map('tv{$tv->id}Map', {
                    center: MapCenter, 
                    zoom: 12
                });
var myPolygon = new ymaps.Polygon(
[PolygonCoordsArr]
                        , {
hintContent: "[[*pagetitle]]"
}, {
fillColor: '#6699ff',
strokeWidth: 8,
opacity: 0.5,
draggable: true
});
            // Размещаем геообъект на карте
            myMap.geoObjects.add(myPolygon);
            // Подключаем к геообъекту редактор, позволяющий
            // визуально добавлять/удалять/перемещать его вершины.
myPolygon.editor.startEditing();
            //myGeoObject.editor.startEditing();
myPolygon.events.add('geometrychange', function (e) {
                  var coords = e.get('target').geometry.getCoordinates();// Читаем координаты
                        document.getElementById("tv{$tv->id}").value = coords;// Сохраняем координаты в ТВ
                });
                }
    </script>
        

 

При попытке добавить код из примера документации страница стабильно выдает Internal server error 500.

http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/control.Button.xml

// Создание кнопки и добавление ее на карту.

var button = new ymaps.control.Button({

         data: {

             // Зададим иконку для кнопки

             image: 'images/button.jpg',

             // Текст на кнопке.

             content: 'Сохранить',

             // Текст всплывающей подсказки.

             title: 'Нажмите для сохранения маршрута'

         }

    }, {

        // Зададим опции для кнопки.

        selectOnClick: false

    });

myMap.controls.add(button, {top: 5, right: 5});

 

Удаляем код примера - все снова работает.  Мне кажется, что дело в формате параметров, но проверить свою догадку не получается.

 

2 комментария
PHP,API 2.0,MODx
MODx, Я.Карты и скрытый див
iNixon
6 апреля 2011, 19:13

Добрый день. Понимаю, тема наболевшая и не раз обсуждавшеяся тут но, всё же, ещё раз давайте разберёмся.

Основная проблема в том, что Я.Карты в MODx выводятся только через плагин. Никаких особых проблем при простом выводе не наблюдается. Но, мне надо вывести карту из скрытого дива и тут начинаются пляски с бубном. Естественно, я читал документацию и в курсе, что нужно вызвать map.redraw(, однако, как я не пытался это сделать, куда бы я его не вставлял и откуда бы не вызывал - у меня не получается.

Исходные данные: MODx 1.0.5, плагин Yandex_map_0.9_beta и табы, реализованные с помощью jQueryUI (весрия jquery 1.5.2) и всё это лежит на тестовом домене.

Заранее спасибо за мысли, идеи и советы.

7 комментариев
MODx,jQuery,API 1.x