locathing_sdk 1.0.0
locathing_sdk: ^1.0.0 copied to clipboard
SDK oficial do Locathing para Dart/Flutter. Fornece cliente HTTP simples, autenticação por API key e métodos convenientes para integrações em apps mobile e web.
example/main.dart
import 'package:locathing_sdk/locathing_sdk.dart';
Future<void> main() async {
// Inicializa o cliente com sua chave de API
final client = LocathingClient(apiKey: 'SUA_API_KEY');
// Exemplo: buscar por um endereço
final (results, usage) = await client.search(
query: 'Avenida Paulista, São Paulo',
type: 'address',
proximity: '-46.6333,-23.5505', // longitude,latitude (opcional)
);
print('Resultados encontrados:');
for (final r in results) {
print('- ${r.name} (${r.address})');
print(' Coordenadas: ${r.coordinates}');
print(' Relevância: ${r.relevance}');
}
print('\nInformações de uso da API:');
print('Plano: ${usage.plan}');
print('Solicitações restantes: ${usage.remaining}');
}