/ / En Mapbox, ¿cómo puedes alternar capas de un estilo en iOS? - javascript, ios, swift, xcode, mapbox

En Mapbox, ¿cómo puedes alternar capas de un estilo en iOS? - javascript, ios, swift, xcode, mapbox

Estoy tratando de alternar capas en iOS para MapBox pero no puedo averiguar cómo se hace. He estado mirando este ejemplo:

https://www.mapbox.com/mapbox.js/example/v1.0.0/layers/

Pero no puedo averiguar cómo usar este archivo con la vista del mapa en Xcode. ¿Alguien me puede dar alguna información sobre cómo se hace esto? ¿O si es posible?

Sólo un poco de antecedentes sobre la configuración, tengo unMapview creado y funcionando bien. Luego tengo numerosos senderos GPX que se han exportado a TileSets y se han agregado a un estilo como capa. Tengo una capa llamada "where_trail" que quiero activar y desactivar con un botón. Actualmente, todas las capas están dibujando en el mapa, simplemente no puedo averiguar cómo acceder a las capas y ocultarlas. ¿Alguien puede ofrecerme alguna orientación al respecto, por favor?

Gracias

Respuestas

0 para la respuesta № 1

Ese ejemplo es para Mapbox.js y está escrito en JavaScript: está diseñado para usarse con nuestro marco de JavaScript, que, si está en Swift, Objc y Xcode, no es lo que está usando.

Todavía no hay un ejemplo completo de estilos de cambio para el marco de trabajo de iOS, pero la propiedad a la que hay que prestar atención es la estiloURL - puede asignar el valor de esa propiedad de mapa a un nuevo NSURL, que puede obtener de Studio o de un estilo predeterminado. Conecte esto a una acción y debería hacer exactamente lo que está buscando.