Клуб API Карт

Найдено на тему «карты»:
SuggestView для нескольких input
basys.group
28 октября 2017, 19:54
<script src="//api-maps.yandex.ru/2.1/?lang=ru_RU&load=SuggestView&onload=onLoad"></script>
<script>
    function onLoad (ymaps) {
        var suggestView = new ymaps.SuggestView('adres');
    }
</script>

Помогите разобраться, необходимо на странице сделать несколько input с посказками, но работает только первый

3 комментария
SuggestView ,подсказки,карты
Список рубрик для регистрации организации
mepatkolg
8 октября 2017, 13:25

В Документации упоминается список рубрик для организаций. К сожалению, на деле его там нет.

Хотелось бы увидеть список рубрик, чтобы подобрать подходящие при регистрации организации в картах.

Предложения вида "просто пишите слова, надеясь что они являются рубрикой" прошу оставить при себе.

1 комментарий
организации,карты
Задание координат
Ilia Ponomarenko
2 сентября 2017, 01:59
//1)

ymaps.ready(function () {
    var map;
    ymaps.geolocation.get().then(function (res) {
        var mapContainer = $('#map'),
            bounds = res.geoObjects.get(0).properties.get('boundedBy'),
            // Рассчитываем видимую область для текущей положения пользователя.
            mapState = ymaps.util.bounds.getCenterAndZoom(
                bounds,
                [mapContainer.width(), mapContainer.height()]
            );
        createMap(mapState);
    });
    function createMap (state) {
        map = new ymaps.Map('map', state);
    }    
});

Код определяет местоположение (не через ip)
как правильно задать расположение меток(маркеров)

2)

и как передать при инициализации карты, такой:

ymaps.ready(init);
var myMap;

function init(){     
    myMap = new ymaps.Map("map", {
        center: [55, 60],
        zoom: 12,
        controls: ['zoomControl',  'fullscreenControl']
    });
}

в параметр center координаты через переменные от:

navigator.geolocation.getCurrentPosition(
        function (position) {
            var userlong = position.coords.longitude;// переменная 1
            var userlat = position.coords.latitude;// переменная 2
        });

на мой взгляд (2) легче воспринимается, чем в 1м примере

4 комментария
карты,js,API 2.1
Таймер и Яндекс карты: таймер (setInterval) выболняется только один раз
rarescrap
28 августа 2017, 11:16

Здравсвуйте. Передо мной стоит задача двигать метку на карте по определенным позициям. Каждую секунду нужно сдвигать метку на новые координаты. Я определил таймер внутри ymaps.ready(function init()), но он срабатывет только один раз. Я хочу знать почему так происходит и как это исправить

2 комментария
таймер,метка,карты,js
Укажите Пугачёво на карте!
Елена Сосина
6 июля 2017, 11:17
Елена
06.07.2017, 10:30

Здравствуйте!
Хочу, чтобы можно было указать точное месторасположение моей дачи, но на карте даже нет такого места "Пугачёво". Отметьте это место, а также магазин "Таёжный". Это один из главных ориентиров для дачников, также укажите некоторые автобусные остановки, основные СНТ. Автобус ходит до пос.Геологов. А то направление Пугачёво вами не доработано в настоящее время, продавцы не могут указать где конкретно находится земельный участок, а покупатели не могут понять где конкретно это находится.
Я указала приблизительное месторасположение, но оно не верное, а где Пугачёво находится на вашей карте мне не понятно.

https://www.avito.ru/krasnoyarsk/doma_dachi_kottedzhi/dacha_152_m_na_uchastke_7_sot._1117897100

1 комментарий
карты
Ограничение поиска объектов по определённому региону
Александр Васильев
5 июня 2017, 11:37

Интересует, есть ли возможность простым способом ограничить поиск по какому-то определённому региону, конкретно по Якутии.  Я пробовал через SearchControl и boundedBy, предварительно получив границы области через 

 ymaps.regions.load('RU', {
            lang: 'en',
            quality: 1
        })

и получив по коду нужный регион, использовав метод getBounds, но что-то не работает.

Даже, если поставить координаты в SearchControl,

var searchControl = new ymaps.control.SearchControl({boundedBy:[ [71.95152553383006,124.77785662500001],[60.89422088315866,153.51809099999997]], noPlacemark: true, strictBounds: true});
myMap.controls.add(searchControl);

то всё равно можно через автокомплит найти Москву, которой, по идее быть не должно. 

Автоподбор почему-то зависит от видимой области на карте. Например если я смотрю на Москву, то в приоритете будут Московские адреса.

В провайдере стоит # map.

myMap = new ymaps.Map('map', {
  center: [62.15187236180695,129.7922575],
  zoom: 5
}, {
  searchControlProvider: 'yandex#map'
});

В чём может быть беда? И есть ли лёгкий способ ограничить выборку объектов по определённому региону РФ?

1 комментарий
поиск по карте,поиск,Не работает поиск,регион,регионы,карты
Вывод региона или города в 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
Передать карту другому пользователю
web@itpolice.ru
18 мая 2017, 13:56

Привет. 

Подскажите как дать возможность редактирования карты другому пользователю? Или например полностью передать карту другому пользователю Яндекс ?

1 комментарий
карты,логин,аккаунт,смена аккаунта
Как сделать блок с картой не активным?
Ломакин Семён
21 октября 2016, 07:01

Доброго дня. Мой вопрос относится к разряду для начинающих.

Суть в следующем. У меня есть несколько сайтов. На сайтах встроенны Яндекс Карты.

Блок с картами занимает всю ширину сайта и пользователь скролля сайт рано или поздно натыкается на карты, и вместо продолжения скролла начинает масштабировать карту. Кто сталкивался сподобной проблемой? Каким образом вам удалось её решить?

Заранее, большое спасибо.

(Сайт с примером http://аккумуляторы42.рф )

3 комментария
карты,Скроллинг