我想在我的应用程序中为一个自定义位置显示一个简单的地图。谁能告诉我,如果有一些替代方案,可以用来在一个react-native应用程序(react native v0.61)中显示地图,除了 react-native-maps
. 以下是我使用的问题,当我使用 react-native-maps
:
我一直在显示一些特定地点的小地图。这是通过首先使用Plugin------实现的。react-native-maps
然后使用下面的代码。
<MapView
provider={PROVIDER_GOOGLE} // remove if not using Google Maps
style={styles.map}
region={{
latitude: latlng.latitude,
longitude: latlng.longitude,
latitudeDelta: 0.012,
longitudeDelta: 0.012,
}}
>
<Marker coordinate={{latitude: latlng.latitude, longitude: latlng.longitude}} />
</MapView>
如果需要这里是androidbuild.gradle 。
ext {
buildToolsVersion = "28.0.3"
minSdkVersion = 16
compileSdkVersion = 28
targetSdkVersion = 28
googlePlayServicesVersion = "16.0.0"
androidMapsUtilsVersion = "0.5+"
supportLibVersion = '28.0.0'
playServicesVersion = "17.0.0+" // or find latest version
}
在过去的一个月里,这完全正常工作。现在不知为什么,每当我来到显示地图的这个屏幕时,应用程序就会崩溃。我删除了这段代码,一切又恢复了正常。我似乎无法理解为什么会发生这种情况。
有谁能帮帮我。
React native -> v0.61
现在谷歌地图SDK有一个bug。https:/issuetracker.google.comissues154855417。
这就是导致崩溃的原因。