Flutter 了解第三方提供的类(实例)结构的一般方法是什么?

Flutter 了解第三方提供的类(实例)结构的一般方法是什么?,flutter,android-studio,dart,Flutter,Android Studio,Dart,我不熟悉飞镖,这可能是一个基本问题 我使用geolocator API获得了当前的地理位置,如下所示: Position-Position=wait-geological().getCurrentPosition(期望精度:location-accurity.high); 获得该职位后,我计划将Lat和Long设置为分离变量,以备将来使用。 经过一番努力,我终于找到了从androidstudio通过类型提示获取Lat/Long信息的正确属性 。。。 晚期双Lat; 晚双倍长; ... Lat=

我不熟悉飞镖,这可能是一个基本问题

我使用geolocator API获得了当前的地理位置,如下所示:

Position-Position=wait-geological().getCurrentPosition(期望精度:location-accurity.high);
获得该职位后,我计划将Lat和Long设置为分离变量,以备将来使用。
经过一番努力,我终于找到了从androidstudio通过类型提示获取Lat/Long信息的正确属性

。。。
晚期双Lat;
晚双倍长;
...
Lat=snapshot.data!。纬度;
Long=snapshot.data!。经度;
打印(“Lat is”+Lat.toString());
打印(“Long is”+Long.toString());
键入“snapshot.data!”时,Android Studio显示可用的选项。通过查看属性名称,我可以猜出其中哪一个是正确的。然而,我不认为依赖类型提示是找到正确属性名的理想方法

例如,在Javascript中,我们可以console.log()来获取特定实例的详细信息,包括可访问的属性,并且我们可以在logged上用实际值告诉属性名。 我尝试了print(),但它没有显示属性名。(在上面的例子中,print(snapshot.data!.toString())显示{Lat:xxx,Long:xxx},但实际的属性名是“latitude”和“longitude”)


是否有任何常规方法可以获取特定实例的详细信息,包括Dart中的可访问属性?

您通常参考软件包的API参考。这是由生成的文档页面

在你的情况下,这将是最重要的

另见:


此外,您可以使用IDE查看Dart中所有成员的源代码

另见: