Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

145
Vistas
Integración de Leaflet-Geosearch en la aplicación Laravel 8

Estoy tratando de mostrar un mapa y un campo de entrada de geobúsqueda en una aplicación Laravel 8.0, usando Leaflet y un complemento llamado Leaflet-Geosearch. El mapa se muestra bien, pero tengo problemas con el complemento de geobúsqueda. Los documentos dicen que "algo como esto debería estar vinculado a algo como un formulario o entrada":

 import { OpenStreetMapProvider } from 'leaflet-geosearch'; const form = document.querySelector('form'); const input = form.querySelector('input[type="text"]'); form.addEventListener('submit', async (event) => { event.preventDefault(); const results = await provider.search({ query: input.value }); console.log(results); // » [{}, {}, {}, ...] });

No puedo entender cómo adaptar esto para una aplicación Laravel. Cuando coloco el código anterior en las etiquetas de secuencia de comandos en el formulario con la instrucción "importar" incluida, aparece el error "Error de sintaxis no detectado: las declaraciones de importación solo pueden aparecer en el nivel superior de un módulo". Si coloco esa declaración en cualquier otro lugar, obtengo "Error de referencia no detectado: OpenStreetMapProvider no está definido". ¿Dónde debe ir esa declaración de importación y qué forma debe tomar?

Tengo una experiencia muy limitada con javascript y con la integración de paquetes de javascript en Laravel, ¡así que agradecería mucho un poco de ayuda!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda