Клуб API Карт

Возможности яндекс карт

Пост в архиве.

Добрый день! Ходил по страницам документации Вашего сервиса и так и не нашел ответа на мой вопрос. Возможно я где-то что-то пропустил. Мы хотим реализовать платный сервис онлайн бронирования времени в определенных заведениях. Для этого нам нужно интегрировать в наш сайт следующие функции:

1) Определять текущее местоположение посетителя

2) Задавать местоположени

3) Создавать метки на карте

4) Поиск по карте среди наших меток  - как относительно указанного пользователем местоположения, так и относительно текущего местоположения пользователя (требуется интегрировать посиковую строку в дизайн сайта)

5) Фильтрация результатов поиска карты нашим фильтром поиска. Т.е. т.к. у нас сервис бронирования времени, то карта выдает ближайшие доступные заведения, а наш поисковый фильтр по времени отсекает неподходящие из них.


Хотя я и нашел первые несколько функций в Вашей документации, но все равно хотелось бы услышать комментарии по всем ним. А так же, если данные функции не реализованы, возможно ли договориться о сотрудничестве их реализации в частном порядке?


С уважением,

Каверин Владимир

vladimir.kaverin@gmail.com

+7 (499) 3915548

 

8 комментариев
Андрей Грэй
28 января 2016, 02:42

Все это делается.

1-й пункт весьма сомнителен и больше подходит для планшетов и телефонов. 

 

Поясните что значит пункт 2 - Задавать метоположение.

почему сомнительный то? geolocation вполне справляется с этим моментом и отдает точные координаты

Андрей Грэй
28 января 2016, 02:42

Владимир, не указывал ограничений по определению местоположения пользователя. geolocation хорошо работает с устрояствами, которые имеют на борту оборудование позиционирования: глонасс, gps, wifi, сотовые вышки (если я не ошибся), т.е. полноценная работа geolocation возможна на планшетах и умных телефонах.

В этом случает получается что пользователи ноутбуков (без такого обвеса) и стационарнх компов обречены - можно узнать приближените только до города. Это хорошо, если город небольшой, до 100 000, территории небольшие. Что же будет с городами-милионниками? Например, пользователь за монитором находящийся в Москве будет определен в Кремле, недалеко от Ленина. :) Дилема с определением на каком расстоянии от Ленина выдать результаты запроса.

Получается полумера. У одних работает, у других нет.

Тут нужно альтернативу сделать, дать возможность самостоятельно установить точку на карте со своими координатами, если геолокатион подкачал.

 

Яндекс в 2008 или 9-м году анонсировал геолокацию по ip адресам, выдаваемым провайдерами. Планировалось определение позиций вплоть до улиц. Но похоже, компании между собой договориться не смогли (

да, Вы правы - стационарные ПК в пролете :( Хотя ноуты вполне точно определяют местоположение=)

Владислав Турман
28 января 2016, 02:42

местоположение определяется, но это скорее для мобильных версий, т.к. при запуске с ПК скорее всего отсделит до города провайдера вашего интернета.

 

А задавать местоположение, это для построения пути от положения пользователя до заданного или я вас не так понял ?

Здравствуйте! Все что Вам нужно можно реализовать с помощью нашего  API. 

1. http://ymapsapi.ya.ru/posts.xml?tag=150231315

2. Что Вы имеете ввиду?

3. http://api.yandex.ru/maps/doc/jsapi/2.x/dg/concepts/geoobjects.xml

4. http://ymapsapi.ya.ru/replies.xml?item_no=301

5. http://ymapsapi.ya.ru/posts.xml?tag=150033641

vladimir.fxanalytic
28 января 2016, 02:42

Спасибо всем за ответы. Я понял, что все возможно. 1-ый пункт действительно для планшетов и телефонов, т.к. мы будем так же писать приложение сервиса. 2-ой пункт:

Основа интерфейса нашего сайта будут 2 вопроса: Где? Когда?

Соответственно Где - это поисковая строка от Яндекс карт, Когда - наш поисковый фильтр

У нас есть поиск адресов:

Про поисковую строку http://api.yandex.ru/maps/doc/jsapi/2.x/dg/concepts/controls.xml

Про поиск по карте 1. http://api.yandex.ru/maps/doc/jsapi/2.x/dg/concepts/geocoding.xml

2. http://api.yandex.ru/maps/doc/geocoder/