Aunque de forma precaria, he añadido el mapa con un campo que contiene la lista de coordenadas del camino a seguir para la misión. A modo de ejemplo, he creado esta: http://flightgear.tetosoft.com/node/9 Que contiene tres coordenadas de misión y unas cuatro de mapa, más el mapa propiamente. En un futuro, estas coordenadas no se recogerán en un campo especial (adicional), sino de los mismos puntos de la misión (con el módulo node reference), así que según se vallan añadiendo los puntos, se irán dibujando en el mapa. La finalidad es una forma gráfica de crear los puntos. Para ello, se crearon varios tipos de contenido como por ejemplo, coordenada de inicio. Ésta tiene campos para las coordenadas latitud, longitud y altura. Al crear un contenido de tipo "coordenada de inicio" por ejemplo, saldrá un mapa en dónde pinchar para marcar el punto con las coordenadas o la posibilidad de escribirlas directamente, mostrando en el mapa la posición en este caso. Hecho esto, al seleccionar este punto de ejemplo en la misión, ya tendremos el punto (las coordenadas latitud, longitud y altura), y simplemente se añadirá de forma transparente al campo que estará oculto (que contiene las coordenadas). Esto tiene un problema, y es que si se quiere borrar una de las coordenadas introducidas, se tendrá que hacer un sniped en PHP que localice la coordenada a eliminar y lo haga sin tocar las otras coordenadas previamente introducidas y respetando el orden de las mismas. Éste campo especial llamado field_track del tipo Rastreo, contiene simplemente las coordenadas en formato x1.x1,y1.y1,z1.z1 x2.x2,y2.y2,z2.z2 (cuantos más decimales, más precisión, aunque en el mapa, con 6, tiene de sobras). Esto es, longitud, latitud y altitud de la primera coordenada, longitud, latitud y altitud de la segunda coordenada, etc. No se si me he explicado bien, esto requiere una revisión por mi parte ya que ahora mismo no estoy por lo que estoy.
Comentarios recientes
hace 1 año 10 semanas
hace 1 año 10 semanas
hace 1 año 29 semanas
hace 1 año 29 semanas
hace 1 año 43 semanas
hace 2 años 23 semanas
hace 2 años 23 semanas
hace 2 años 23 semanas
hace 2 años 39 semanas
hace 2 años 47 semanas