gpt4 book ai didi

react-native - 将国家 View 添加到 react-native-maps

转载 作者:行者123 更新时间:2023-12-04 17:32:49 25 4
gpt4 key购买 nike

country-view map

您好 - 我正在尝试向“react-native-map”添加一个按国家/地区分类的 View ,以便按国家/地区返回数据;而不是只有标记/自定义标记。有谁知道这样做的方法吗?

上图类似于我想要实现的,它使用了 mapbox,如果不从 Expo 中弹出,它在 ReactNative 上不完全可用。

我一直在寻找现有的图 block 或预先形成的“形状”以覆盖在 react-native-maps 上。我为美国各州找到了一些,但没有为个别国家找到。使用 Google 作为“提供者”并拥有“customMapStyle”似乎也无法解决问题。

<MapView
provider={PROVIDER_GOOGLE}
customMapStyle={mapJson}
style={{
alignSelf: 'stretch',
height: '100%',
width: '100%',
justifyContent: 'center',
alignItems: 'center',
position: 'absolute',
top: 0,
}}
initialRegion={region}
>

最佳答案

尝试获取要突出显示的国家/地区的 geojson,并在 MapView 中添加 geojson 标签。

<MapView
provider={PROVIDER_GOOGLE} // remove if not using Google Maps
style={mapStyles.map}
zoomEnabled
region={{
latitude: parseFloat(coOrdinates.lat),
longitude: parseFloat(coOrdinates.lng),
latitudeDelta: 30,
longitudeDelta: 30,
}}>

<Geojson
geojson={features} // geojson of the countries you want to highlight
strokeColor="#FF6D6A"
fillColor="#FF6D6A"
strokeWidth={2}
/>

</MapView>

关于react-native - 将国家 View 添加到 react-native-maps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57972997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com