Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

124
Views
Filtrar lista de ciudades por distancia de conducción

No soy realmente nuevo en HTML, Java, etc., pero la última vez que codifiqué fue hace años.

Tengo la siguiente lista de ciudades alemanas y quiero filtrarlas por la distancia de conducción en km. Solo quiero mostrar las ciudades que están más cerca de 75 km o exactamente 75 km de mi “posición principal”. Lo haría manualmente, pero esta no es la única lista que tengo que filtrar.

"Bad Eilsen, Buchholz, Hannover, Heeßen, Luhden, Samtgemeinde Lindhorst, Beckedorf, Heuerßen, Berlín, Lindhorst, Lüdersfeld, Samtgemeinde Nenndorf, Bad Nenndorf, Haste, Kassel, Hohnhorst, Suthfeld, Samtgemeinde Niedernwöhren, Lauenhagen, Meerbeck, Dortmund, Niedernwöhren, Nordsehl, Pollhagen, Wiedensahl, Samtgemeinde Nienstädt, Helpsen, Hespe, Frankfurt, Nienstädt, Freiburg, Seggebruch, Potsdam"

Pensé en usar el sitio web "www.luftlinie.org" como mi filtro. Cuando le doy dos ubicaciones, muestra la distancia en km dentro de un lapso llamado "valor". Empecé a buscar la URL, que puedo usar para obtener los resultados al insertar nombres de ciudades. Es: " https://www.luftlinie.org/Hameln,Niedersachsen,DEU/ " nombre de la ciudad ",Niedersachsen,DEU/"

Mis retos por hacer ahora:

  • Ponga la lista de ciudades en variables.
  • Use la var para ponerlos en la URL del filtro
  • Compruebe si el “valor” de tramo es inferior a 75 km o igual a 75 km.
  • Si es positivo, mostrar el nombre en una lista simple, de lo contrario no mostrar

En el pasado, esto no sería un problema para mí, usaba php y javascript jquery, pero hoy en día es realmente difícil de entender y todos los scripts que probé ni siquiera mostraban nada. Aquí hay un ejemplo con el que lo probé....

 <script> $.get('https://www.luftlinie.org/Hameln,Niedersachsen,DEU/berlin,%20niedersachsen').then(function (html) { // Success response var $mainbar = $(html).find('#rt'); document.write($mainbar.html()); }, function () { // Error response document.write('Access denied'); }); </script>

Sería genial si alguien pudiera ayudarme con esa parte, ya que pasé la mitad del día en eso...

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

No puede get páginas web entre dominios utilizando un código del lado del cliente como jQuery: los navegadores no lo permitirán ( consulte aquí para obtener algunos antecedentes sobre la política del mismo origen). Tendrá que usar una solución del lado del servidor, por ejemplo, Node o Java, o acceder a los datos que desea a través de una API.

Parece que ofrecen una API aquí que podría satisfacer sus necesidades.

about 4 years ago · Juan Pablo Isaza Report

0

Lo que dijo Will Jenkins es generalmente cierto, pero revisé el sitio web en sí, y el enlace "API" en la esquina inferior derecha reenvía a docs.distance.to/api . Entonces, en lugar de pasar por todo ese trabajo de raspar manualmente otro sitio web, ¿por qué no usar la API subyacente? Luego, los problemas de CORS deberían resolverse, y es mucho más rápido y eficiente. La única desventaja es que debe registrarse en Rapid API , IIRC tienen un nivel gratuito bastante generoso. ¡Buena suerte!

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!