【问题标题】:react native maps Polyline反应原生地图折线
【发布时间】:2019-07-16 11:29:45
【问题描述】:

我正在尝试使用 React Native 在地图中绘制折线,但每当我编译我的应用程序时,它都会给我以下跟踪。

这是痕迹

`java.lang.SecurityException: Looks like the app doesn't have the permission to access location.`
`Add the following line to your app's AndroidManifest.xml:`
`<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
at` `com.facebook.react.modules.location.LocationModule.throwLocationPermissionMissing(LocationModule.java:235)
at ``com.facebook.react.modules.location.LocationModule.startObserving(LocationModule.java:174)`
`at java.lang.reflect.Method.invoke(Native Method)
at ``com.facebook.react.bridge.JavaMethodWrapper.invoke(JavaMethodWrapper.java:372)
at ``com.facebook.react.bridge.JavaModuleWrapper.invoke(JavaModuleWrapper.java:158)
at com.facebook.react.bridge.queue.NativeRunnable.run(Native Method)`
`at android.os.Handler.handleCallback(Handler.java:794)`
`at android.os.Handler.dispatchMessage(Handler.java:99)
at ``com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)`
`at android.os.Looper.loop(Looper.java:176)
at ``com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:192)`
`at java.lang.Thread.run(Thread.java:764)`
`Caused by: java.lang.SecurityException: "gps" location provider requires ACCESS_FINE_LOCATION permission.`
`at android.os.Parcel.readException(Parcel.java:2013)`
`at android.os.Parcel.readException(Parcel.java:1959)`
at ``android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:691)
at ``android.location.LocationManager.requestLocationUpdates(LocationManager.java:900)
at ``android.location.LocationManager.requestLocationUpdates(LocationManager.java:471)
at ``com.facebook.react.modules.location.LocationModule.startObserving(LocationModule.java:166)`
... 10 more

【问题讨论】:

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


    【解决方案1】:

    添加 AndroidManifest.xml

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    
    
    
    <application>
    {...}
    <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="Add Your Google API" />
    </application>
    

    【讨论】:

      猜你喜欢
      • 2021-02-05
      • 1970-01-01
      • 2021-01-01
      • 2022-09-29
      • 2023-03-04
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多