Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.11.2013, 13:34
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

api yandex расчет времини до метро
не подскажите, как просчитать время пешком до метро?
входной параметр адрес.
на картах яндекса такое вроде как есть.

что то подумав... а у яндекса есть классификатор адресов?
хотя бы для москвы
Ответить с цитированием
  #2 (permalink)  
Старый 01.11.2013, 16:21
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

him,

"время пешком" - понятие растяжимое. Скорость хотьбы у всех разная, да и маршрут произволен - можно по улочкам, а можно почти прямо.
Ответить с цитированием
  #3 (permalink)  
Старый 01.11.2013, 16:23
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от him
а у яндекса есть классификатор адресов?
хотя бы для москвы
не только для Москвы:
http://api.yandex.ru/maps/doc/geocod...ut.xml?lang=ru
Ответить с цитированием
  #4 (permalink)  
Старый 01.11.2013, 16:34
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

http://maps.yandex.ru/?text=%2Cjkmij...0 02181&l=map

сейчас это изменилось по ходу. нашел тока
Ближайшее метро
●Театральная260 м
●Площадь Революции400 м
●Охотный Ряд410 м

идея была такая, отправить адрес яндексу и получить теперь уже расстояние до метро (поделить на 4км/час я смогу сам) вопрос тогда как это сделать.

под классификатором я понимал типа как кладр. для того что бы отправлять адрес объекта на понятном яндоксу языке.
Ответить с цитированием
  #5 (permalink)  
Старый 01.11.2013, 16:42
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

him,

есть роутер http://api.yandex.ru/maps/doc/jsapi/...te.xml?lang=ru
но он по моему только для транспорта. Пешком почти всегда можно срезать и получить более короткий маршрут.

Сообщение от him
для того что бы отправлять адрес объекта на понятном яндоксу языке.
отправляй на обычном, как обычно пишется.
роутер (и вышеупомянутый геокодер) как раз для этого заточены, чтобы разобрать строку адреса и по ней определить координаты.
Ответить с цитированием
  #6 (permalink)  
Старый 01.11.2013, 16:55
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

там координаты просит.

я примерно вижу это так:

var string = "Москва ул Тверская 13"
var otvet[] = Get(string); // Get() некая функция яндекса
otver [0] // Тверская 460 м
otver [1] // Чеховская 540 м
otver [2] // Пушкинская 560 м

или там не все так просто? надополучить координаты и через них ..
Ответить с цитированием
  #7 (permalink)  
Старый 01.11.2013, 17:24
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

him,

в роутер можно передать и координаты, и строку адреса. в последнем случае он самостоятельно воспользуется услугами геокодера для получения координат.
Ответить с цитированием
  #8 (permalink)  
Старый 06.01.2014, 11:53
him him вне форума
Аспирант
Отправить личное сообщение для him Посмотреть профиль Найти все сообщения от him
 
Регистрация: 19.08.2013
Сообщений: 93

почему этот код выдает: "Поблизости не найдено станций метро" ?

<!DOCTYPE html>

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Примеры. Размещение карты на странице.</title>

    <script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
	<script src="http://api-maps.yandex.ru/1.1/index.xml?key=ANpUFEkBAAAAf7jmJwMAHGZHrcKNDsbEqEVjEUtCmufxQMwAAAAAAAAAAAAvVrubVT4btztbduoIgTLAeFILaQ==&modules=metro" type="text/javascript"></script>
<script type="text/javascript">
var myMap;

// Дождёмся загрузки API и готовности DOM.
ymaps.ready(init);

function init () {

	myMap = new ymaps.Map('map', {
		// При инициализации карты обязательно нужно указать
		// её центр и коэффициент масштабирования.
		center:[55.625984, 37.619396], // Москва
		zoom:13
	});	
		
	// Поиск ближайших станций метро
	var metro = new YMaps.Metro.Closest(new YMaps.GeoPoint(55.625984, 37.619396), { results : 1 } )

	// Обработчик успешного завершения
	YMaps.Events.observe(metro, metro.Events.Load, function (metro) {
		if (metro.length()) {
			metro.setStyle("default#greenSmallPoint");
			myMap.addOverlay(metro);
		} else {
			alert("Поблизости не найдено станций метро");
		}
	});

	YMaps.Events.observe(metro, metro.Events.Fault, function (metro, error) {
		alert("При выполнении запроса произошла ошибка: " + error);
	});		
}

</script>
</head>

<body>
    <div id="map" style="width:400px; height:300px"></div>
    <input type="button" id="destroyButton" value="Удалить карту"/>
</body>

</html>


указанные координаты соответствуют "Москва Варшавское шоссе дом 125"

в переменной metro, смотрел через отладчик, действительно найдено станций - 0

Последний раз редактировалось him, 06.01.2014 в 11:56.
Ответить с цитированием
  #9 (permalink)  
Старый 12.03.2021, 12:48
Новичок на форуме
Отправить личное сообщение для argentum10 Посмотреть профиль Найти все сообщения от argentum10
 
Регистрация: 12.03.2021
Сообщений: 1

Нужна помощь по определение ближайшей станции метро к объектам недвижимости
Уважаемые форумчане!
Для Вас есть работа - определение ближайшей станции метро к объектам недвижимости, собранным в БД. Всего около 200 тыс. объектов недвижимости.
Тех, кого заинтересовало, прошу откликнуться:
kaa.valrus@gmail.com
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Yandex market API запрос HTTP djonA Общие вопросы Javascript 1 02.05.2013 15:11
yandex map api 2 и json mousesport Общие вопросы Javascript 1 18.06.2012 01:24
MVC vs API. Ваше мнение. B~Vladi Общие вопросы Javascript 58 19.10.2010 16:29