Se me pide que inicie la navegación cuando se selecciona un lugar específico.
No se supone que use su interfaz de búsqueda. Tengo que crear mi propia interfaz de usuario, seleccionar un lugar allí y comenzar a navegar cuando se abre el mapa.
Para el modo Blind, ya lo implementé con algunas funciones existentes en Objc . https://github.com/hulop/NavCogIOSv3/blob/a25a85834ffb9644025692a69c91c26264a196ac/NavCog3/BlindViewController.m#L242
Sin embargo, para los modos General y Silla de ruedas, utiliza una biblioteca HLPWebView que está diseñada específicamente para NavCog3. No hay forma de iniciar la navegación programáticamente con él.
La vista : https://github.com/hulop/NavCogIOSv3/blob/master/NavCog3/ViewController.m HLPWebView : https://github.com/hulop/HLPWebView
También le pregunté al desarrollador al respecto, pero él no diseñó esa parte. Me dio la función JavaScript. https://github.com/hulop/MapService/blob/30863ab7822326a433cef760fbe6b7a172f0068b/MapService/WebContent/js/mobile.js#L250
Con esta función, todavía no tengo idea de cómo pasar los datos e iniciarlos desde el código Objc .