@Shillkas11

Mapbox GL JS, как отобразить на карте аптеки по всему миру?

Ситуация следующая, интегрировал mapbox на сайт с помощью GL JS, задача в том чтобы в открытой (показанной) области на карте показывались и помечались бы аптеки, т.е. пользователь выбрал свое местоположение и в этой местности показываются все аптеки. Расставлять маркеры вручную не вариант, т.к. карта должна работать по всему миру, в гугл и яндекс картах это реализовано достаточно просто, нужно в поиске ввести слово "Аптеки" или "Pharmacy" и помечаются все аптеки на выбранной местности, но как это реализовать в mapbox, есть ли такой функционал в этом сервисе и в GL JS?
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
freeExec
@freeExec
Участник OpenStreetMap
Делаете там свой стиль на основе какого-то базового, в котором для аптек забубените свою яркую иконку. Их будет видно на карте.
Далее в коде словите клики по карте и затем спрашиваете у карты какие объекты есть под курсором. Если это аптека, ну что-то там вам нужное делаете.
В примерах на сайте всё это у них есть.
П.С. Сами аптеки у них в слое poi_label с ключами type=Pharmacy
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 мар. 2024, в 12:05
2000 руб./за проект
28 мар. 2024, в 11:24
5000 руб./за проект