コード例 #1
0
        public string ConstruirURL(ColeccionResultado coleccion)
        {
            Iterador miIterador = coleccion.crearIterador();

            string URL_base    = "https://open.mapquestapi.com/staticmap/v5/map?key=";
            string keyMap      = "5vUpKQGPuRhI9lkAbxKaMA2RU7wDGvnj";
            string ubicaciones = "&locations=";
            string tamanio     = "&size=790,575";
            string marcador    = "flag-";

            string url = URL_base + keyMap + tamanio + ubicaciones;

            if (!miIterador.tieneSiguiente())
            {
                return(null); // sin resultados
            }

            while (miIterador.tieneSiguiente())
            {
                ResultadoDinamica result = (ResultadoDinamica)miIterador.siguiente();

                url += result.getLatitud() + "," + result.getLongitud() + "|"
                       + marcador + result.getAccidentes();

                if (miIterador.tieneSiguiente())
                {
                    url += "||";
                }
            }

            return(url);
        }