Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: API яндекс карт

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kuller
Отправлено: 23 Мая, 2016 - 02:06:40
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009  


Помог: 2 раз(а)




подскажите пожалуйста, я уже вообще не понимаю что делать....

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function init()
  3.         {
  4.                 var myGeocoder = ymaps.geocode("Пермь");
  5.                 myGeocoder.then(
  6.                         function(res)
  7.                         {
  8.                                 var point = res.geoObjects.get(0).geometry.getCoordinates();
  9.                                
  10.                                 var map = new ymaps.Map('map', {
  11.                                         center: [point],
  12.                                         zoom: 11,
  13.                                         behaviors: ['default', 'scrollZoom'],
  14.                                         controls: ['mapTools']
  15.                                 });
  16.                                
  17.                                 map.geoObjects.add(res.geoObjects.get(0));
  18.                         },
  19.                         function (err) {
  20.                                 alert('Ошибка');
  21.                         }
  22.                 );
  23.         }
  24.  


результат выполнения этой функции на скрине. А если прописать координаты вручную тогда все работает. Как же тогда подставить нужные координаты?
Прикреплено изображение (Нажмите для увеличения)
2016-05-23_020743.png
 
 Top
3d_killer
Отправлено: 23 Мая, 2016 - 09:05:28
Post Id



Участник


Покинул форум
Сообщений всего: 1916
Дата рег-ции: Апр. 2011  
Откуда: Ростов-на-Дону


Помог: 21 раз(а)




сначало:
CODE (html):
скопировать код в буфер обмена
  1. <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>

ПОТОМ
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. jQuery(function($) {
  3. var gdeMap;
  4. // Дождёмся загрузки API и готовности DOM.
  5. ymaps.ready(init);
  6. function init () {
  7.     // Создание экземпляра карты и его привязка к контейнеру с
  8.     // заданным id ('gde-map').
  9.     gdeMap = new ymaps.Map('map', {
  10.         // При инициализации карты обязательно нужно указать
  11.         // её центр и коэффициент масштабирования.
  12.         center:[47.25221300, 39.69359700],
  13.         zoom:6
  14.     });
  15.     gdeMap.controls
  16.         // Кнопка изменения масштаба.
  17.         .add('zoomControl', { left: 5, top: 5 })
  18.         // Список типов карты
  19.         .add('typeSelector')
  20.         // Стандартный набор кнопок
  21.         .add('mapTools', { left: 35, top: 5 });
  22.  
  23.  
  24. //МЕТКИ
  25. // Создаем метку с помощью вспомогательного класса.
  26. myPlacemark = new ymaps.Placemark([47.23717329, 38.87950300],
  27.         {
  28.                 iconContent: '1',
  29.                 balloonContent: '<strong>Установка 18 м 60 тон  весов и установка низкопрофильных весов  8 м 30 тон</strong>',
  30.                 hintContent: 'Таганрог'
  31.         },
  32.         {
  33.         preset: 'twirl#gymIcon'
  34.     });
  35.         gdeMap.geoObjects
  36.         .add(myPlacemark);
  37. </script>
 
My status
 Top
kuller
Отправлено: 24 Мая, 2016 - 22:36:22
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009  


Помог: 2 раз(а)




3d_killer пишет:
сначало:
CODE (html):
скопировать код в буфер обмена
  1. <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>

ПОТОМ
CODE (javascript):
скопировать код в буфер обмена
  1. <script>
  2. jQuery(function($) {
  3. var gdeMap;
  4. // Дождёмся загрузки API и готовности DOM.
  5. ymaps.ready(init);
  6. function init () {
  7.     // Создание экземпляра карты и его привязка к контейнеру с
  8.     // заданным id ('gde-map').
  9.     gdeMap = new ymaps.Map('map', {
  10.         // При инициализации карты обязательно нужно указать
  11.         // её центр и коэффициент масштабирования.
  12.         center:[47.25221300, 39.69359700],
  13.         zoom:6
  14.     });
  15.     gdeMap.controls
  16.         // Кнопка изменения масштаба.
  17.         .add('zoomControl', { left: 5, top: 5 })
  18.         // Список типов карты
  19.         .add('typeSelector')
  20.         // Стандартный набор кнопок
  21.         .add('mapTools', { left: 35, top: 5 });
  22.  
  23.  
  24. //МЕТКИ
  25. // Создаем метку с помощью вспомогательного класса.
  26. myPlacemark = new ymaps.Placemark([47.23717329, 38.87950300],
  27.         {
  28.                 iconContent: '1',
  29.                 balloonContent: '<strong>Установка 18 м 60 тон  весов и установка низкопрофильных весов  8 м 30 тон</strong>',
  30.                 hintContent: 'Таганрог'
  31.         },
  32.         {
  33.         preset: 'twirl#gymIcon'
  34.     });
  35.         gdeMap.geoObjects
  36.         .add(myPlacemark);
  37. </script>


чета не могу разобраться.... карта вообще не показывается. А центр надо чтоб получался автоматически в соответствии адреса.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB