Клуб API Карт

От пункта А (объект на карте) - до пункта Б (мое местоположение)

maxidimka
26 января 2015, 09:00

Добрый день, несколько дней пытаюсь разобратся, но увы API пока дается с трудом ) 

 

как можно определить мое местоположение и показать маршрут от меня до объекта как на:

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

 

я видел пример димика поиска ближайшего пункта выдачи

к сожалению это немного не то, было бы хорошо решить более простым методом

9 комментариев
Подписаться на комментарии к посту

https://tech.yandex.ru/maps/doc/jsapi/2.1-dev/ref/reference/geolocation-docpage/

 

ymaps.geolocation.get()

.then(function (res) {

    console.log(res.geoObjects.get(0).geometry.getCoordinates())

    // Тут строим маршрут с этими координатами

});

 

Если что в моем примере так и делается

https://github.com/dimik/ymaps/blob/gh-pages/examples/2.1/e-commerce/offices-map/lib/geolocation-model.js

:-D еще больше запутался

В 5-ти строчках?!

Тогда лучше забить и пойти попить пивка...

ой как грубо. вы наверное сразу во всем разбиратся начали 

Нет, я сначала долго документацию читал.

Ничего грубого я вам не написал.

Если "несколько дней" сидеть над 5-ю строчками, следует задуматься о смене профессии, или о поиске исполнителя для своей задачи. Зачем себя мучать, раз не идет

ну вот хочется ) вот и мучаю себя

 

если серьезно, помогите хоть ошибку найти

 

http://jsfiddle.net/zey3L7L0/

Зачем navigator.geolocation?

я вам выложил код, который в АПИ вызывает эту геолокацию

вы уж не серчайте, но я правда на стадии изучения api. просто именно сейчас гарит эта функция.

 

Обещаю что потом прочту все мануалы :D

JFYI

В jsfiddle на экране 4 окна:

1. Html

2. Javascript

3. Css

4 Результат

Когда вы все пишете в Html и не создаете контейнер для карты, Вы какой результат ожидаете увидеть?

 

поправил

http://jsfiddle.net/zey3L7L0/1/