Personalizar Icono en Google Maps
Saludos amig@s en esta oportunidad les mostraré como pueden personalizar los iconos que vienen por defecto en Google Maps cambiaremos del clasico icono....
cambiaremos el icono anterior a uno Personalizado.
Primero debemos insertar en nuestro HTML, el Script para hacer referencia a nuestro codigo que generamos en Google Maps.
<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQIAAAAszwnb6dZYCsQu-_aveaU4xTDvvvkTBERZATnPCc0psKHgVls_hQ3YkvyHhVXBgxW9mnaZIt6EVA" >
|
Luego veamos que necesitamos para agregar un Marker, pero con un GIcon, personalizado.
<script type="text/javascript">
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
var center = new GLatLng(-10.574222078332805, -75.41015625);
map.setCenter(center, 5);
map.addControl(new GLargeMapControl());
map.setMapType(G_NORMAL_MAP);
//agregamos un Icono
var iconoMarca = new GIcon(G_DEFAULT_ICON);
iconoMarca.image = "banderaperu.png";
var tamanoIcono = new GSize(40, 40);
iconoMarca.iconSize = tamanoIcono;
//Funcion para crear el Marker y cada vez que se haga clic mostrará un mensaje personalizado.
function createMarker(point, nombre, autor) {
var marker = new GMarker(point, iconoMarca);
GEvent.addListener(marker, 'click', function () {
marker.openInfoWindowHtml("<span style='font-size: 8pt; font-family: verdana'>" + nombre + "<br>" + autor + "</span>");
});
return marker;
}
//agregamos un marker al Mapa
var point = new GPoint(-75, -11.8);
var nombre = "ESTE ES MI PERÚ";
var autor = "Giancarlo Gamarra Charaja - desarrolladornet.blogspot.com";
//la funcion createmarker retorna un Marker, para agregarlo al Mapa
var marker = createMarker(point, nombre, autor);
map.addOverlay(marker);
}
}
window.onload = load
</script>
|
Luego en nuestro HTML, deberemos tener algo asi:
<form id="form1" runat="server">
<div id="map" style="width: 500px; height: 500px"></div>
</form>
|
luego solo ejecutamos nuestra aplicacion,o abrimos nuestro archivo HTML, en un navegador, y veremos un resultado como lo siguiente:
Haz CLIC en la Bandera del PERUUUU.
Comments
Post a Comment