Beispiel #1
0
        public static string fnRegistrarMapstraction()
        {
            Constantes.EnumProveedorMapas proveedorMaps = fnProveedorMapasActivoEnum();

            StringBuilder sbScript = new StringBuilder();

            switch (proveedorMaps)
            {
            case Constantes.EnumProveedorMapas.PROVEEDOR_GOOGLE:
                sbScript.Append(fnRegistrarProveedorGoogle());
                break;

            case Constantes.EnumProveedorMapas.PROVEEDOR_BING:
                sbScript.Append(fnRegistrarProveedorBing());
                break;

            case Constantes.EnumProveedorMapas.PROVEEDOR_OPENSTREETMAPS:
                sbScript.Append(fnRegistrarProveedorOpenLayers());
                break;

            case Constantes.EnumProveedorMapas.PROVEEDOR_MAPBOX:
                sbScript.Append(fnRegistrarProveedorOpenLayers());
                sbScript.Append(fnRegistrarCapaOpenLayersMapBox());
                break;

            case Constantes.EnumProveedorMapas.PROVEEDOR_HERE:
                sbScript.Append(fnRegistrarProveedorHere());
                break;
            }

            sbScript.Append(fnRegistrarProveedorMapstraction(proveedorMaps));
            return(sbScript.ToString());
        }
Beispiel #2
0
        private static string fnRegistrarProveedorMapstraction(Constantes.EnumProveedorMapas proveedorMaps)
        {
            StringBuilder csText = new StringBuilder();

            csText.Append("<script src=\"../../js/mxn.js?(");
            csText.Append(GetEnumDescription(proveedorMaps));
            csText.Append(")\" type=\"text/javascript\"></script>");
            return(csText.ToString());
        }