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

138
Views
Cómo eliminar la ruta del mapa para la API de mapas HERE

Actualmente tengo una función que dibuja una línea de mapa al hacer clic en una opción, sin embargo, solo quiero que se muestre una a la vez, de modo que cuando el usuario haga clic en otra opción, borre la ruta dibujada anteriormente y luego dibuje una nueva. He intentado investigar cómo hacer esto, pero no se me ha ocurrido nada.

 function addRouteShapeToMap(route) { route.sections.forEach((section) => { let linestring = H.geo.LineString.fromFlexiblePolyline(section.polyline); let polyline = new H.map.Polyline(linestring, { style: { lineWidth: 8, strokeColor: "rgba(207, 0, 15, 1)", }, }); map.addObject(polyline); }); }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Debería poder eliminar la polilínea o, en general, cualquier objeto de mapa agregado, con el método removeObject . Esto supone que mantiene una referencia a la polilínea fuera de la función que la agrega al mapa, o bien podría iterar sobre los objetos del mapa recuperados con map.getObjects para encontrarlo.

 map.removeObject(polyline);

Ver la referencia de la API

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!