Hai, saya tidak dapat menemukan cara memanggil fungsi distanceBetween
, bahkan contoh readme tidak berfungsi di proyek sampel
Saya memeriksa file paket, dan masalahnya adalah geolocator.dart tidak memiliki panggilan ke fungsi distanceBetween dari GeolocatorPlatformInterface
Versi: 6.0.0 + 1
Peron:
Hai @hectorAguero , ini adalah metode statis yang ditentukan di kelas GeolocatorPlatform
dan oleh karena itu dapat diakses sebagai berikut:
final distance = GeolocatorPlatform.distanceBetween();
Saya akan memastikan bahwa saya akan memperbarui dokumentasi untuk mencerminkan ini.
Terima kasih, saya juga menghadapi masalah yang sama.
Solusi @mvanbeusekom tidak berfungsi di 6.0.0 + 2, sekarang saya perlu memanggil contoh, dokumentasi tidak diperbarui
final distance = GeolocatorPlatform.instance.distanceBetween();
Saya rasa ini bukan pendekatan yang lebih baik, karena untuk memanggil fungsi geolocator lain hanya perlu menulis nama fungsinya.
@hectorAguero Anda benar, saya telah merilis 6.0.0 + 2 sedikit terlalu cepat.
Maksud saya adalah membuat metode instance distanceBetween
dan bearingBetween
(yang saya lakukan) dan membuat fungsi global menggantikannya (sehingga Anda dapat memanggilnya dengan mudah seperti semua metode lain, dan juga memiliki dukungan untuk mengesampingkan penerapannya jika diperlukan). Bagian terakhir ini saya lupa untuk diterapkan ketika saya mendapat sedikit gangguan dari pekerjaan lain yang datang.
Saya akan merilis perbaikan (dan dokumentasi yang diperbarui) untuk ini dalam beberapa menit. Jadi Anda dapat dengan mudah memanggil mereka seperti ini:
final distance = distanceBetween(56.9, 6.4, 54.3, 6.3);
Maaf atas ketidaknyamanan ini dan terima kasih banyak atas umpan baliknya.
@hectorAguero , saya baru saja merilis versi terbaru (6.0.0 + 3) di mana saya menerapkan perubahan di atas (btw Anda masih dapat menggunakan metode GeolocatorPlatform.instance.distanceBetween
, tetapi sekarang ada juga metode singkat yang tersedia hanya dengan distanceBetween
.
Saya telah menambahkan unit-test dan memperbarui dokumentasi untuk memastikan tidak akan ada kebingungan lagi di masa mendatang. Sekali lagi terima kasih telah melaporkan masalah tersebut dan memberikan masukan mendetail.
Komentar yang paling membantu
Hai @hectorAguero , ini adalah metode statis yang ditentukan di kelas
GeolocatorPlatform
dan oleh karena itu dapat diakses sebagai berikut:Saya akan memastikan bahwa saya akan memperbarui dokumentasi untuk mencerminkan ini.