E/FrameEvents(6080):updateAcquireFence:未找到框架。我该如何解决这个问题?

问题描述 投票:0回答:1

同样无法显示指示的位置。enter image description here 我设定: 最小 SDK 21。 编译sdk 34。 **同时授予此权限:** ACCESS_FINE_LOCATION --- ACCESS_COARSE_LOCATION --- 互联网 ACCESS_NETWORK_STATE --- WRITE_EXTERNAL_STORAGE --- android:usesCleartextTraffic=true

这是我的代码:

import 'package:flutter/material.dart';
import 'package:flutter_osm_plugin/flutter_osm_plugin.dart';

void main() {
runApp(const MyApp());
}

class MyApp extends StatelessWidget {
const MyApp({super.key});

// This widget is the root of your application.
@override
Widget build(BuildContext context) {
 return MaterialApp(
   title: 'Flutter Demo',
   theme: ThemeData(
     colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
     useMaterial3: true,
   ),
   home: const MapScreen(),
 );
}
}

class MapScreen extends StatefulWidget {
const MapScreen({Key? key}) : super(key: key);

@override
State<MapScreen> createState() => _MapScreenState();
}

class _MapScreenState extends State<MapScreen> {
MapController controller = MapController(
                         initPosition: GeoPoint(latitude: 47.4358055, longitude: 8.4737324),
         );
@override
void dispose() {
 // TODO: implement dispose
 super.dispose();
 controller.dispose();
}
@override
Widget build(BuildContext context) {
 return Scaffold(
   body: Stack(
     children: [
       OSMFlutter(
           controller: controller,
           osmOption: OSMOption(
             userTrackingOption: const UserTrackingOption(
               enableTracking: true,
               unFollowUser: true,
             ),
             zoomOption: const ZoomOption(
               initZoom: 15,
               minZoomLevel: 3,
               maxZoomLevel: 15,
               stepZoom: 1.0,
             ),
             userLocationMarker: UserLocationMaker(
               personMarker: const MarkerIcon(
                 icon: Icon(
                   Icons.person_pin_circle,
                   color: Colors.red,
                   size: 48,
                 ),
               ),
               directionArrowMarker: const MarkerIcon(
                 icon: Icon(
                   Icons.double_arrow,
                   size: 48,
                 ),
               ),
             ),
             roadConfiguration: const RoadOption(
               roadColor: Colors.yellowAccent,
             ),
             markerOption: MarkerOption(
                 defaultMarker: const MarkerIcon(
               icon: Icon(
                 Icons.person_pin_circle,
                 color: Colors.blue,
                 size: 56,
               ),
             )),
           ))
     ],
   ),
 );
}
}

这是输出 enter image description here

我想解决这个问题。我该如何修复它?

android flutter dart flutter-dependencies openstreetmap
1个回答
-1
投票

我的 flutter 应用程序也面临同样的问题,有人在 2024 年有解决方案吗??

© www.soinside.com 2019 - 2024. All rights reserved.