laravel-vuexy-admin-old/resources/assets/js/maps/LocationIQSearchHelper.js
2025-03-05 20:28:54 -06:00

13 lines
422 B
JavaScript

export class LocationIQSearchHelper {
constructor(apiKey) {
this.apiKey = apiKey;
this.baseUrl = 'https://us1.locationiq.com/v1/search.php';
}
async searchAddress(query) {
const response = await fetch(`${this.baseUrl}?key=${this.apiKey}&q=${query}&format=json`);
if (!response.ok) throw new Error('Error al buscar la dirección');
return await response.json();
}
}