Bien, ya que hice una pregunta muy larga sobre esto, pero como no obtuve ninguna respuesta nueva por un tiempo, y para no confundirme en los detalles, mantendré esta simple de la mejor manera posible.
Si no me equivoco, una función %code% para una característica particular con nombre sería la siguiente:
%pre%... que cambiaría el color de naranja a azul. También soy consciente de la función %code% que revertirá el estilo al original.
Así es como estilo mi GeoJSON:
%pre%Lo que quiero hacer es hacer que solo un país sea azul y los demás grises, más adelante en el código. Es una cosa de dos pasos, pintar todos los países a gris y luego hacer uno azul.
Lo primero es que necesito un bucle que se repita en cada función y %code% para que todos los países aparezcan en gris. ¿Funciona si acabo de %code% o algo así?
La segunda cosa es, (eso me da noches sin dormir) ¿Cómo selecciono solo una característica de un grupo de polígonos de GeoJSON para trabajar? Solo el país que necesito para pintar al azul.
Si se tratara de mover el mouse, podría colocar un detector de eventos como se hace en los tutoriales de folletos. Pero independientemente de la interacción del usuario, quiero establecer y restablecer el estilo llamándolo con su nombre, como hice con el rectángulo de arriba.