Клуб API Карт

Нужна помощь начинающему

lopuhinsk
1 ноября 2012, 10:57

Создана карта в Yandex.map. В xml и api я ноль, поэтому нужна консультация по установке карты на сайте. Могу оплатить.

Предложенный вариант http://ymapsapi.ya.ru/269 на сайте поставил - не отображается. Сайт на JOOMLA 1.6

8 комментариев
Подписаться на комментарии к посту
Ольга Стогова
1 ноября 2012, 12:25

киньте ссылку, может там не все так плохо)

Страница Карта вывелась, но без сохранения оформления (все многоугольники и ломанные стали одного цвета. И сама карта яндекса не вывелась, уменьшение надо сделать, но на maps.yandex карта выводится

Ольга Стогова
1 ноября 2012, 13:17

15 строка

type="text/javascript">ymaps.ready(function () {var map = new ymaps.Map('YMapsID', {center: [55.7, 37.5],zoom: 9,behaviors: ['scrollZoom', 'drag']});// Необходимо подставить свой URL.Uncaught SyntaxError: Unexpected identifierymaps.geoXml.load("http://maps.yandex.ru/export/usermaps/InAJ6GMf_bb3O7GGMAIZI8baO0-T3NI7/").then(function (res) {// Добавление загруженных из YMapsML-файла объектов на карту.map.geoObjects.add(res.geoObjects);});});>

— Необходимо подставить свой URL. незакомментирована, перед загрузкой xml файла, нужно закомментировать

есть такое, поправил, спасибо. А в чем причина вывода в ином стиле?
Исходник http://maps.yandex.ru/?um=InAJ6GMf_bb3O7GGMAIZI8baO0-T3NI7&l=map

Карта отобразилась, но возник ряд вопросов:

 

1. В яндекс-map коэффициент увеличения до 20, исходя из этого рисовалась карта. но на сайте максимальное увеличение до 14. Как быть. Очень мелко отображена карта?

 

2. Вывод элементов не сделать. Вставляю этот код, блокируется отображение карты:

//Добавляем элементы управления
myMap.controls
// Кнопка изменения масштаба
.add('zoomControl')
// Список типов карты
.add('typeSelector')
// Кнопка изменения масштаба - компактный вариант
// Расположим её справа
.add('smallZoomControl', { right: 5, top: 75 })
// Стандартный набор кнопок
.add('mapTools')
//Линейка масштаба
.add(new ymaps.control.ScaleLine())
//Обзорная карта, с заданным типом
.add(new ymaps.control.MiniMap({
type: 'yandex#publicMap'

 

 

 

 

.add(new ymaps.control.MiniMap({
type: 'yandex#publicMap'

 

а где закрывающая скобка?

рекомендую смотреть в консоль броузера

Ольга Стогова
2 ноября 2012, 07:09

создаете одну карту

 

varmap = newymaps.Map('YMapsID', {

 

а работаете с другой

 

myMap.behaviors.disable("scrollZoom");

Вам действительно нужно внимательно смотреть в консоль браузера, тут описано как:)

 

Такой пример был в клубе приведен. Спасибо. Чтобы смотреть в консоль, нужно по крайней мере понимать язык. Это не div и tr... крайне неудобно сделал яндекс, убрав банальный object из янденкс  map.

Подскажите в чем проблема увеличения. В faq не указывается, что есть ограничение при вставке готовой карты из yandex map, но в yandex map дается увеличение до 20, а при вставке только до 14. Больше 14 просто выбрасывает "Для данной местности нет точных данных..". Можете сейчас посмотреть на сайте http://lopukhinskie-predmestya.ru/index.php/genplan. В yandex map карта отображается нормально при этом. Вероятно выше 14 выдается Народная карта?