Как добавить Geojson в React-Native-Maps? - PullRequest
0 голосов
/ 08 июня 2019

Я новичок в React Native, но я пытаюсь портировать через мое приложение реагирования, которое сосредоточено вокруг карт. Обычно в ответ я могу загружать файлы Geojson непосредственно в слой данных Google Maps, но как мне это сделать в реакциях на собственные карты? Кроме того, каждый раз, когда Geojson загружается в ответ, я могу прикрепить прослушиватель событий, чтобы вызвать что-то, когда вы нажимаете на эту область, как это происходит в RN. (Введите код ниже)

Я пытался работать с (Polygon), но формат с координатами в Geojson не очень хорошо сочетается друг с другом.

map.data.addGeoJson(localGeoJsonFile.json);

map.data.addListener(‘click’, function(event) {
getInfo = event.feature.getProperty(‘city_name’);
});

1 Ответ

1 голос
/ 16 июня 2019

Прежде всего, взгляните на https://github.com/frankrowe/react-native-geojson,, это позволяет вам загружать данные GeoJSON в элемент MapView из response-native-maps. Что касается событий щелчка, хотя элемент поддерживает свойство onPress, в настоящее время response-native-geojson не передает такие свойства в вычисляемый полигон из GeoJSON.

Первая попытка поддержки onPress для каждой функции сделана в этой ветке https://github.com/Appcademy/react-native-geojson

...