GOOGLE MAPS Y ASP.NET(2) MARKERS
Agregar Markers
Saludos amigo, para continuar con la 2da parte de Google Maps y ASP.net.
En este articulo veremos como crear Markers, para dibujarlos o colocarlos en el Mapa, para ello 1ra debemos crear el Mapa, que ya lo vimos aqui.
Primero debemos tener nuestra Funcion en Java Script que Inicializará el Mapa, esos números que aparecen ahy "-10.854886268472446" y "-7609130859375", son la Latitud y Longitud en el Planeta, la puedes obtener usando talvez GOOGLE EARTH, para colocar la 1ra vista del mapa en la zona que prefieras.
Ahora Crearemos un Metodo llamado "AgregarMarkers" la cual se encargará de Crear los Markers en el Mapa de Google.
Vemos que las Coordenadas "-16.402165015788394, -71.55168056488037", es la Coordenada de la Ciudad de Arequipa, aproximadamente.
La Linea GEvent.addListener..., lo que hace es agregarle al Marker un evento Clic, para que cuando se haga clic en el Muestre un InfoWindowHtml, que podremos agregarle cualquier informacion, en formato HTML.
Y con el metodo addOverlay(marker), le decimos al objeto map, que agregue un Marker al Mapa.
Bueno y el resultado final seria asi.....
Ahy les dejo el codigo completo, espero les sirva en sus aplicaciones, para la proxima haremos algo un poco mas complicado, hasta llegar a enlazar a Datos, un Saludo.
_________________________________________________________________________________
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Google Maps- Giancarlo Gamarra</title>
<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQIAAAAszwnb6dZYCsQu-_aveaU4xTDvvvkTBERZATnPCc0psKHg_hQ3YkvyHh0W5VXBgxW9mnaZIt6EVA" >
</script>
<script type="text/javascript">
var map;
function initialize() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map_canvas"));
var center = new GLatLng(-10.854886268472446, -76.09130859375);
map.addControl(new GLargeMapControl());
map.setCenter(center, 5);
AgregarMarkers();
}
}
function AgregarMarkers() {
var Point = new GLatLng(-16.402165015788394, -71.55168056488037);
var Description = "YO VIVO EN LA CIUDAD DE AREQUIPA CON MI XIKITA, :-)";
var marker = new GMarker(Point);
GEvent.addListener(marker, "click", function () {
marker.openInfoWindowHtml(Description);
});
map.addOverlay(marker);
}
</script>
</head>
<body onload="initialize()">
<form id="form1" runat="server">
<div id="map_canvas" style="width: 500px; height: 500px"></div>
</form>
</body>
</html>
Comments
Post a Comment