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

206
Views
obtener una lista de ubicaciones para enrutamiento en interiores

Estoy tratando de agregar rutas interiores a nuestro mapa HERE. Estoy tratando de usar el ejemplo del sitio de muestra para empezar. Sin embargo, no sé la longitud y latitud de las habitaciones de nuestro edificio, ni el ID de nivel. ¿Es posible obtener estos datos de la API?

a continuación se muestra el código que estoy usando:

 function addRouteToMap(map) { let venuesRoute = venuesService; venuesRoute.calculateRoute({ origin: { coordinates: [47.450022, 8.563396]}, destination: { coordinates: [47.451259,8.560136], venueId: 24860, levelId: 9049 }, transportMode: 'pedestrian', avoid: { features: 'elevator' } }).then((result) => { // Get objects for the calculated route const route = new H.venues.Route(result.routes[0]); const indoorObjects = route.getIndoorObjects(); // Link route map objects with the Indoor Map levels for automatic visibility updates: for (let venueId in indoorObjects) { for (let levelIndex in indoorObjects[venueId]) { const venue = venuesProvider.getVenue(venueId); const objectGroup = indoorObjects[venueId][levelIndex]; map.addObject(objectGroup); venue.setMapObjects(objectGroup.getObjects(), levelIndex); } } // Get H.map.Group that contains map objects representing outdoor segments: const outdoorObjects = route.getOutdoorObjects(); map.addObject(outdoorObjects); }); }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Las coordenadas de la habitación son puntos centrales de un espacio interior o geometría, se pueden obtener mediante el método getCenter() donde necesitaría la identificación de la geometría como entrada. Se puede obtener un objeto de nivel de la geometría mediante el método getLevel(), si tiene la identificación del espacio, o con getLevels() para obtenerlos todos. También puede usar el método search() para recuperar matrices geométricas.

El addEventListener también es una opción. El detector de eventos ayuda a obtener la geometría en, digamos, evento 'toque'.

Consulte las referencias de API para obtener más ayuda en https://developer.here.com/documentation/maps/3.1.30.13/api_reference/H.venues.Geometry.html

El servicio de enrutamiento en interiores se proporciona actualmente como una versión beta y lo descontinuaremos por un tiempo para integrar el enrutamiento en interiores con el servicio de enrutamiento HERE.

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!