2016-03-04 2 views
0

Я ищу способ захвата щелчка пользователя и создания булавки на карте. Кто-нибудь знает, с чего начать, я ничего не смог найти.Map pinning in react native

ответ

0

Существует два решения для вашей проблемы.

  1. Используя собственный компонент MapView RN, нет простых решений. Вы можете создать контакт, когда запускается onRegionChangeComplete. Но вы получите координаты центра карты. Я создал пример для вас here.

  2. Вы можете использовать этот очень хорошо сделанный package. В этом пакете есть метод onPress, который вы можете использовать. Он вернет вам координату точки, которую вы только что нажали.

+0

Я попробую, спасибо – Arash

0

Вы должны посмотреть на опору onRegionChange из компонента MapView. Это функция, которая будет срабатывать всякий раз, когда пользователь перетаскивает карту. Между этим и аннотациями вы сможете достичь того, чего хотите.