MapView导致应用程序崩溃。日志中没有打印错误。反应 - 本机地图

时间:2018-02-26 10:36:15

标签: android react-native react-native-maps

以前工作正常,但现在我的视图包含mapview崩溃,只有在我将mapview取出时才能正常工作。我在react-native-maps github页面上遇到了几个与我相似的问题,大多数人认为它与你在build.gradle中的依赖项中添加的google play服务有关,我已经对然而,没有任何改变。我检查了一下,我的地图api密钥很好,并且根据指南设置了库。如果你知道问题可能是什么,请评论或回答。几天前mapviews工作得很好,现在,它们不是。

在我的build.gradle内 sdk版本......

  compileSdkVersion 23
   buildToolsVersion "23.0.3"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 23

依赖关系...

compile(project(':react-native-maps')){
        exclude group: 'com.google.android.gms', module: 'play-services-base'
        exclude group: 'com.google.android.gms', module: 'play-services-maps'
    }
compile 'com.google.android.gms:play-services-base:+'
compile 'com.google.android.gms:play-services-location:+'
compile 'com.google.android.gms:play-services-maps:+'

清单

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

   <meta-data
  android:name="API_KEY"
  android:value="AIzaSyCV3tjuvgsj1HqTdKqtyh-x8oFLmupq9iI"/>

在MainApplications.java中

 new MapsPackage(),
Inside settings.gradle
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')

我如何调用MapView

<MapView
      region={{            
        longitude: LONGITUDE,
        latitude: LATITUDE, 
        longitudeDelta: LONGITUDE_DELTA,
        latitudeDelta: LATITUDE_DELTA
      }
      }
      style={styles.container}
    >

任何可能意味着什么的东西: 我使用地理位置来获取用户位置,然后将初始区域切换到用户当前位置坐标。

0 个答案:

没有答案