Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

209
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda