Yandex Map Custom TV

Для хранения в TV координат точки на яндекс-карте.
Скачивать здесь: github.com/Pathologic/YandexMapCustomTV
Требует DocLister c гитхаба (:



Выводится как-то так:

<script src="//api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></script>
<script type="text/javascript">
var myMap;
var coords = [ [*coords*] ];
if (coords.length) {
    ymaps.ready(init);
}
function init () {
    myMap = new ymaps.Map('map', {
        center: coords,
        zoom: 15
    });
    placemark = new ymaps.Placemark(coords, {
        hintContent: "Точка на карте",
        balloonContentBody: "<b>Бла-бла-бла</b>"
    }, {
        preset: 'islands#darkOrangeIcon'
    });
    myMap.geoObjects.add(placemark);
}
</script>

6 комментариев

avatar
Вовремя. Как раз под Laravel была задача добавить аналогичный тип ввода данных в админку. Тупо скопировав JS сделал виджет под sleeping-owl/admin.

FormItem::yaMap('map')->zoom(10)
Если вдруг кому-то понадобится:-)
avatar
От mm_ddYMap какие-нибудь есть отличия?
avatar
Работает без ManagerManager — очевидно же:-)
avatar
Принципиальных нет, результат одинаковый.
avatar
Добрый день.
С недавних пор для геокодера яндекс ввел api ключ и, соответственно, перестало работать.
Ключ получил, прописал в файле scripts.json, но не помогло.
{
  "scripts": {
    "Yandex Maps API" : {
        "version":"2.1",
        "src":"//api-maps.yandex.ru/2.1/?apikey=86508c3b-0729-4c0a-952f-12814013985c86508c3b-0729-4c0a-952f-12814013985c&lang=ru_RU",
        "type":"js"
    },
    "YMapTV" : {
      "version":"1.0.0",
      "src":"assets/tvs/ymap/js/ymap.js"
    }
  }
}

Подскажите, где еще что поправить надо?
Спасибо.
  • paic
  • 0
avatar
Вопрос снимается — поменяли ключ и все разаботало.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.