• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

166
Vistas
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 3 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

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 3 years ago · Juan Pablo Isaza Denunciar
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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda