nobetci_eczane_api 1.0.0 copy "nobetci_eczane_api: ^1.0.0" to clipboard
nobetci_eczane_api: ^1.0.0 copied to clipboard

Turkiye ve KKTC nobetci eczaneler, il ve ilce eczane listeleri ve en yakin eczaneleri sorgulamak icin resmi Dart ve Flutter SDK paketi.

example/nobetci_eczane_api_example.dart

import 'package:nobetci_eczane_api/nobetci_eczane_api.dart';

void main() async {
  // 1. İstemciyi API anahtarınız ile başlatın
  final client = NobetciEczaneClient(apiKey: 'SENIN_API_ANAHTARIN');

  try {
    // 2. İstanbul (34) nöbetçi eczanelerini sorgulayın
    final response = await client.getSentryByCity(cityId: 34);
    print('Durum: ${response.status}');
    print('Toplam Eczane: ${response.data?.length}');

    if (response.data != null) {
      for (final pharmacy in response.data!) {
        print('💊 ${pharmacy.name} - ${pharmacy.district} / ${pharmacy.locality}');
        print('   📞 Tel: ${pharmacy.phone}');
        print('   📍 Adres: ${pharmacy.address}');
        print('   🗺️ Konum: ${pharmacy.coordinates?.latitude}, ${pharmacy.coordinates?.longitude}');
        print('---');
      }
    }

    // 3. Konum bazlı en yakın nöbetçi eczaneler (Kadıköy Moda)
    final nearby = await client.getNearbyPharmacies(
      latitude: 40.9876,
      longitude: 29.0258,
      isSentry: true,
      limit: 5,
    );
    print('\n📍 En Yakın Nöbetçi Eczaneler:');
    for (final p in nearby.data ?? []) {
      print('${p.name} - Mesafe: ${p.distanceKm} km');
    }
  } on NobetciEczaneApiException catch (e) {
    print('API Hatası (${e.statusCode}): ${e.message}');
  } finally {
    client.close();
  }
}
0
likes
150
points
--
downloads

Documentation

API reference

Publisher

unverified uploader

Turkiye ve KKTC nobetci eczaneler, il ve ilce eczane listeleri ve en yakin eczaneleri sorgulamak icin resmi Dart ve Flutter SDK paketi.

License

MIT (license)

Dependencies

http

More

Packages that depend on nobetci_eczane_api