Клуб API Карт

Найдено на тему «API yandex»:
Справочник организаций, виды деятельности
ivanova_nastya@variant-nk.ru
4 сентября 2017, 19:37

Здравствуйте!

Есть ли возможность  скачать / просмотреть все виды деятельности организаций?

14 комментариев
API yandex
Вывод региона или города в php переменную
Дмитрий Е.
30 мая 2017, 17:20

Добрый вечер, недавно на сайте понадобилось передать город/регион пользователя в php переменную.

Пробовал сделать так:

	<?
	echo $_POST['city'];
	?>
	
	<script>
		$(document).ready(function(){
			ymaps.ready(function() {
				var geolocation = ymaps.geolocation;
				var city = geolocation.region; //geolocation.region, geolocation.country
			
			$.ajax({
				url: "next.php",
				type: "POST",
				data: "city="+city
			});
			});
		});
	</script>

но в итоге в браузере отображается  пустая страница :(

Подскажите, что не так?

1 комментарий
карты,API yandex
Offline (Офлайн) загрузка народной карты города из хранилища?
Unicodekz
30 мая 2017, 13:09

Добрейшей вечерок

Цель: 

- необходимо загружать народные яндекс.карты (nmaps) моего города для мобильного приложения, но с возможностью работы offline (без интернета)

Возможно ли это? например при первом запуске загрузив их и сохранив результат в кэш/репозиторий для дальнейшего запуска

ps:// лиц.соглашение прочитал и моб.приложение никак его нарушать не будет, просто не у всех в нашем городе есть возможность постоянного доступа в интернет с мобильного, в связи с "дорогим" 3g интернетом

1 комментарий
народная карта,nmaps,offline,офлайн,карты,API yandex
Список городов в маршруте
Andrew
18 марта 2017, 16:34

Предположим имееется маршрут из точки А в точку Б, требуется получить список городов попадающих в этот маршрут. Как это можно реализовать?

1 комментарий
yandex api,yandex,API yandex,maps,maps.yandex.ru
Панель администратора для добавление меток
labounch12
6 марта 2017, 15:14

Доброго времени суток! Я посмотрел несколько вариантов реализации обьектов на карте. У нас есть задача - разместить часть филлиалов по стране их будет порядка 1000 + разместить вспомогательные обьекты там их около 3000.

На сколько я понял - все манипуляции с метками будут проходить через добавление кода. 

Есть ли решение с панелью администратора для добавления объектов на карту?

Как пример - человек  реализовал  http://webmap-blog.ru/yandex-maps/spravochnik-na-karte-s-ispolzovaniem-api-yandeks-kart-2-1  подобную задачу

или   https://www.youtube.com/watch?v=qWD9cDd71-4

Неужели панель администратора для установки меток не входит в базовый пакет API Яндекс.Карт 2.1.  ?  Я впервые сталкиваюсь с подобной задачей - размещение обьектов на карту... Вроде есть решения  подобные  instantmaps.ru, но мне не нужно много функционала - только лишь добавление меток + описание филлиала.

1 комментарий
API yandex
Поставить метку меню, удалив все остальные
Ilya10991
21 января 2017, 21:04

Есть код, который выводит метки на карте. При нажимании ссылки он удаляет выбранные метки(которые принадлежат данному пункту меню, а мне нужно чтобы при нажатии на пункт, оставались метки этого пункта, а все остальные(других пунктов), удалялись. Этот код на строчка 30-42(полностью привелк код, чтобы понимать ситуацию). Заранее благодарен за ответ

ymaps.ready(init);
 
function init() {
 
 
  var myMap = new ymaps.Map('map', {
      center: [50.443705, 30.530946],
      zoom: 14
    }, {
      searchControlProvider: 'yandex#search'
    }),
 
    menu = $('<ul class="menu"></ul>');
 
  for (var i = 0, l = groups.length; i < l; i++) {
    createMenuGroup(groups[i]);
  }
 
  function createMenuGroup(group) {
 
    var menuItem = $('<li><a href="#">' + group.name + '</a></li>'),
 
      collection = new ymaps.GeoObjectCollection(null, {
        preset: group.style
      }),
 
      submenu = $('<ul class="submenu"></ul>');
 
 
    myMap.geoObjects.add(collection);
 
    menuItem
 
      .appendTo(menu)
 
    .find('a')
      .bind('click', function() {
        if (collection.getParent()) {
          myMap.geoObjects.remove(collection);
        } else {
          myMap.geoObjects.add(collection);
        }
      });
    for (var j = 0, m = group.items.length; j < m; j++) {
      createSubMenu(group.items[j], collection, submenu);
    }
  }
 
  function createSubMenu(item, collection, submenu) {
 
    var submenuItem = $('<li><a href="1">' + item.name + '</a></li>'),
 
      placemark = new ymaps.Placemark(item.center, {
        balloonContent: item.name
      });
 
 
    collection.add(placemark);
 
    submenuItem
      .appendTo(submenu)
 
    .find('a')
      .bind('click', function() {
        if (!placemark.balloon.isOpen()) {
          placemark.balloon.open();
        } else {
          placemark.balloon.close();
        }
        return false;
      });
  }
 
  menu.appendTo($('body'));
 
  myMap.setBounds(myMap.geoObjects.getBounds());
}

2 комментария
API yandex,maps.yandex.ru
Получение списка городов, областей, районов улиц по выбранной стране
temahunter
18 января 2017, 12:37

Добрый день. Не подскажете, на данный момент есть возможность получить через API список областей, районов, городов, улиц по указанной стране? Что-то типо:

  • api.getRegions("Беларусь") //для получения всех областей
  • api.getDistricts("Минская область") //для получения всех районов в области
  • api.getCities("Копыльский район") //для получения населенных пунктов
  • api.getStreets("Черногубово") //для получения улиц

Можно как-нибудь получить что-то типо КЛАДРа на любую страну (в пределах СНГ, без указания домов, индексов. Достаточно областей, районов, насел. пунктов и улиц в них).

Заранее спасибо за ответ

1 комментарий
maps,API yandex,api
Долго грузится карта (около 10 секунд)
Алексей
5 декабря 2016, 22:45

Добрый день!

Встроил карту на сайт. Чтобы я не пытался изменить, карта грузится секунд по 10-15. Из-за чего может возникать такая проблема? Буду благодарен за ответ!

Адрес сайта: http://mytokar.ru/contacts .

API yandex
Расстояние между точками в переменную.
Жуковский Павел
24 ноября 2016, 16:19

Добрый день.

Создал карту с помощью такого кода

function init () {
    var multiRoute = new ymaps.multiRouter.MultiRoute({
        // Описание опорных точек мультимаршрута.
        referencePoints: [
            'Россия, Москва, Профсоюзная улица, 1/24 ',
            'Москва, проспект мира 1'
        ],
        // Параметры маршрутизации.
        params: {
            // Ограничение на максимальное количество маршрутов, возвращаемое маршрутизатором.
            results: 1
        }
    }, {
        // Автоматически устанавливать границы карты так, чтобы маршрут был виден целиком.
        boundsAutoApply: true
    });

    // Создаем карту с добавленными на нее кнопками.
    var myMap = new ymaps.Map('mapv', {
        center: [55.750625, 37.626],
        zoom: 10
    }, {
        buttonMaxWidth: 300
    });

    // Добавляем мультимаршрут на карту.
    myMap.geoObjects.add(multiRoute);

}

ymaps.ready(init);

Вопросы:

1. Мне нужен только один вариант маршрута, можно ли как-то не использовать MultiRoute ? Если да, то как перевести на что-то вроде SingleRoute

2. Как получить длин маршрута (не важно, в метрах или километрах).

Спасибо

1 комментарий
API yandex,multiRoute,route
Загрузка данных из переменной.
Жуковский Павел
5 октября 2016, 09:44

Изучаю вот этот подход

https://tech.yandex.ru/maps/jsbox/2.1/object_manager_balloon_async

В примере данные загружаются из файла. У меня же данные динамические и надо их загружать из переменной.

Я пытаюсь сделать вот так

http://jsfiddle.net/qvwb7w6m/

но не работает.

1 комментарий
API yandex,API 2.1
Поиск адреса в текстовом поле с помощью searchControl
seo.sinercom
26 августа 2016, 18:17

Добрый день.

Делаю интерактивный поиск адреса с помощью searchControl
search_query - запрос, который вводит пользователь
self.searchControl.search('Россия, Санкт-Петербург '+search_query+'').then(function(){
 здесь обрабатываю результаты поиска
});

Ищу: металлистов пр. 76
1. Первый момент
Все центрует и находит до момента пока не ввожу вторую цифру 6. На ней все стопорится. Убираю ее все находит.
2. Второй момент
Когда все стираю и хочу найти другой адрес уже ничего не ищет.

Подскажите, что делаю не так.
Спасибо.
 

18 комментариев
SearchControl API Yandex map,API yandex