繁体   English   中英

如何将Geojson添加到React-Native-Maps?

[英]How to add Geojson to React-Native-Maps?

我是React Native的新手,但是我想做的是移植在以地图为中心的react应用上。 通常,在react中,我可以将Geojson文件直接加载到Google Maps的数据层,但是如何在react-native-maps中执行此操作? 同样,无论何时只要在Geojson中加载react,我都可以附加一个事件侦听器以在您单击该区域时触发某些事件,这在RN中是如何实现的。 (下面的代码)

我已经尝试过使用(多边形),但是Geojson中带有坐标的格式不能很好地相互配合。

map.data.addGeoJson(localGeoJsonFile.json);

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

首先,请查看https://github.com/frankrowe/react-native-geojson ,它允许您将GeoJSON数据从react-native-maps加载到MapView元素中。 关于点击事件,尽管该元素支持onPress属性,但当前react-native-geojson不会将此类属性传播到GeoJSON所计算的Polygon中。

第一次尝试在此fork中支持onPress的每个功能。https://github.com/Appcademy/react-native-geojson

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM