mapbox / mapbox-maps-flutter

Interactive, thoroughly customizable maps for Flutter powered by Mapbox Maps SDK
https://www.mapbox.com/mobile-maps-sdk
Other
252 stars 94 forks source link

queryRenderedFeatures() doesn't give correct building ID when passed coordinates from onTapListener #459

Open abdullahlike66 opened 2 months ago

abdullahlike66 commented 2 months ago

onTapListener: (coordinate) async { var value = await mapController?.queryRenderedFeatures( RenderedQueryGeometry( value: json.encode(coordinate.encode()), type: Type.SCREEN_COORDINATE), RenderedQueryOptions( layerIds: ['add-3d-buildings'], filter: null));

        if (value!.isNotEmpty) {
          value.forEach((element) {
            print(element?.queriedFeature.feature["id"]);
          });
        } else {
          print("no result");
        }
      },