public void mapa(double lat, double lon, string _nombres, int _items_entregados, int _entregas) { GLatLng ubicacion = new GLatLng(lat, lon); GMap.setCenter(ubicacion, 15); //Establecemos alto y ancho en px GMap.Height = 600; GMap.Width = 940; //Adiciona el control de la parte izq superior (moverse, ampliar y reducir) GMap.Add(new GControl(GControl.preBuilt.LargeMapControl)); //GControl.preBuilt.MapTypeControl: permite elegir un tipo de mapa y otro. GMap.Add(new GControl(GControl.preBuilt.MapTypeControl)); //Con esto podemos definir el icono que se mostrara en la ubicacion //#region Crear Icono GIcon iconPropio = new GIcon(); iconPropio.image = "../Images/marcadornestle1.png"; iconPropio.shadow = "../Images/marcadorsombranestle1.png";; iconPropio.iconSize = new GSize(32, 32); iconPropio.shadowSize = new GSize(29, 16); iconPropio.iconAnchor = new GPoint(10, 18); iconPropio.infoWindowAnchor = new GPoint(10, 9); //#endregion //Pone la marca de gota de agua con el nombre de la ubicacion GMarker marker = new GMarker(ubicacion, iconPropio); string strMarker = "<div style='width: 200px; border-radius: 35px; ; height: 150px'><b>" + "<span style='color:#ff7e00'>Establecimiento: </span>" + _nombres + "</b><br>" + " Items Entregados: " + _items_entregados + " <br /> Cantidad de Entregas: " + _entregas + "<br />" + "" + "<br /><br><br></div>"; /*string strMarker = "<div style='width: 250px; height: 185px'><b>" + * "<span style='color:#ff7e00'>es</span>ASP.NET</b><br>" + * " C/ C/ Nombre de Calle, No X <br /> 28031 Madrid, EspaƱa <br />" + * "Tel: +34 902 00 00 00 <br />Fax: +34 91 000 00 00<br />" + * "Web: <a href='http://www.esASP.net/' class='txtBKM' >www.esASP.net</a>" + * "<br />Email: <a href='mailto:[email protected]' class='txtBKM'>" + * "[email protected]</a><br><br></div>"; */ GInfoWindow window = new GInfoWindow(marker, strMarker, false, GListener.Event.mouseover); GMap.Add(window); GMap.enableHookMouseWheelToZoom = true; //Tipo de mapa a mostrar //GMap.mapType = GMapType.GTypes.Normal; GMapType.GTypes maptype = GMapType.GTypes.Normal; GLatLng latlong = new GLatLng(-0.185631, -78.484490); GMap.setCenter(latlong, 12, maptype); //Moverse con el cursor del teclado GMap.enableGKeyboardHandler = true; }
private void LoadGMap(string latitude, string longitude, string companyName, string address, string imageName) { PinIcon p; GMarker gm; GInfoWindow win; GLatLng mainLocation = new GLatLng(DBConvert.ParseDouble(latitude), DBConvert.ParseDouble(longitude)); GMapType.GTypes maptype = GMapType.GTypes.Normal; GMap1.setCenter(mainLocation, 15, maptype); GMap1.enableHookMouseWheelToZoom = true; GMapUIOptions options = new GMapUIOptions(); options.maptypes_hybrid = true; options.maptypes_normal = true; options.zoom_scrollwheel = true; GMap1.Add(new GMapUI(options)); //GMarker marker = new GMarker(mainLocation); GIcon icon = new GIcon(); icon.markerIconOptions = new MarkerIconOptions(50, 50, Color.Blue); p = new PinIcon(PinIcons.home, Color.Cyan); gm = new GMarker(mainLocation, new GMarkerOptions(new GIcon(p.ToString(), p.Shadow()))); win = new GInfoWindow(gm, HtmlIconMap(imageName, companyName, address), false, GListener.Event.mouseover); GMap1.addControl(new GControl(GControl.preBuilt.GOverviewMapControl)); GMap1.addControl(new GControl(GControl.preBuilt.LargeMapControl)); GMap1.Add(win); }
protected void Page_Load(object sender, EventArgs e) { GLatLng latlong = new GLatLng(15.2, 10.9); GMapType.GTypes maptype = GMapType.GTypes.Hybrid; //GMap1.setCenter(latlong); //GMap1.setCenter(latlong, 4); GMap1.setCenter(latlong, 4, maptype); GMap1.Add(new GControl(GControl.extraBuilt.TextualCoordinatesControl)); }
protected void Page_Load(object sender, EventArgs e) { bool[] habilitar = { true, false, false, false, false, false, false, false }; VisibleTexto(habilitar); GMap1.resetMarkers(); GMap1.resetScreenOverlays(); GMap1.resetInfoWindows(); if ((List <Punto>)Session["listaPunto"] != null) { listaPunto = (List <Punto>)Session["listaPunto"]; } GMap1.enableDragging = false; // mover el mapa con el mouse GMap1.Language = "es"; //lenguaje //Establecemos alto y ancho en px GMap1.Height = 570; //GMap1.Width = 760; GMap1.enableHookMouseWheelToZoom = true; // permitir zoom con la rueda del mouse //GLatLng ubicacion = new GLatLng(-77.5, -2); GMapType.GTypes maptype = GMapType.GTypes.Normal; GMap1.setCenter(ubicacion, 7, maptype); List <GLatLng> puntos = new List <GLatLng>(); if (DropDownList1.SelectedValue == "Linea" && listaPunto.Count > 0) { foreach (var p in listaPunto) { GLatLng latLng = new GLatLng(Convert.ToDouble(p.latitud), Convert.ToDouble(p.longitud)); puntos.Add(latLng); } //puntos.Add(ubicacion); } GPolyline linea = new GPolyline(puntos, "FF0000", 2); GMap1.Add(linea); BuildMap(); }
protected void Page_Load(object sender, EventArgs e) { MapaPrueba.Language = "es"; MapaPrueba.GZoom = 17; MapaPrueba.mapType = TipoMapa; MapaPrueba.enableRotation = true; MarketOPciones.draggable = true; Marcador.options = MarketOPciones; MapaPrueba.Add(ventana); MapaPrueba.Add(new GMapUI()); MapaPrueba.resetInfoWindows(); if (Session["IdUsuario"] != null) { if (!IsPostBack) { Session["MVDireccion"] = MVDireccion; Session["MVUsuario"] = MVUsuario; Session["MVTelefono"] = MVTelefono; Session["MVUbicacion"] = MVUbicacion; Session["MVCorreoElectronico"] = MVCorreoElectronico; //Sesiones de la ubicacion Session["TipoMapa"] = TipoMapa; Session["MarketOPciones"] = MarketOPciones; Session["Marcador"] = Marcador; Session["PlantillaMensajeVentana"] = PlantillaMensajeVentana; Session["Zoom"] = Zoom; Session["DbLatitud"] = DbLatitud; Session["DbLongitud"] = DbLongitud; MuestraPanel("General"); DDLDPais.DataSource = MVDireccion.Paises(); DDLDPais.DataValueField = "UidPais"; DDLDPais.DataTextField = "Nombre"; DDLDPais.DataBind(); MVTelefono.TipoDeTelefonos(); DDLDTipoDETelefono.DataSource = MVTelefono.ListaDeTipoDeTelefono; DDLDTipoDETelefono.DataValueField = "UidTipo"; DDLDTipoDETelefono.DataTextField = "StrNombreTipoDeTelefono"; DDLDTipoDETelefono.DataBind(); EstatusPanelDatosGenerales(false); EstatusControlesTelefono(false); Cargausuario(Session["IdUsuario"].ToString()); EstatusDeCamposDeDireccion(false); DgvDirecciones.Enabled = true; PanelMensaje.Visible = false; } else { MVDireccion = (VMDireccion)Session["MVDireccion"]; MVUsuario = (VMUsuarios)Session["MVUsuario"]; MVTelefono = (VMTelefono)Session["MVTelefono"]; MVUbicacion = (VMUbicacion)Session["MVUbicacion"]; MVCorreoElectronico = (VMCorreoElectronico)Session["MVCorreoElectronico"]; //Sesiones de la ubicacion TipoMapa = (GMapType.GTypes)Session["TipoMapa"]; MarketOPciones = (GMarkerOptions)Session["MarketOPciones"]; Marcador = (GMarker)Session["Marcador"]; PlantillaMensajeVentana = (string)Session["PlantillaMensajeVentana"]; Zoom = (int)Session["Zoom"]; } } else { Response.Redirect("../Default/"); } }