Blog com conteúdo voltado para desenvolvedores e analistas que utilizam o ambiente do Microsoft Visual Studio 6.0 e .NET. Acompanhe os artigos que são postados diariamente nas linguagens VB6, VB.NET, C#, SQL Server, ASP e ASP.NET. Siga-nos no Twitter (http://twitter.com/prog_online).
sexta-feira, 11 de março de 2011
Google Maps com ASP 3.0
O Google Maps Javascript API permite que se utilize com facilidade o serviço de localização do site maps.google.com. O código-fonte a seguir (que é correspondente à imagem acima), apresenta uma forma de se disponibilizar o recurso de pesquisa usando um campo de busca.
<% @Language="VBScript" %>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Google Maps JavaScript API com ASP3</title>
<link href="http://code.google.com/apis/maps/documentation/javascript/examples/standard.css" rel="stylesheet" type="text/css" />
<style type="text/css">
body {
padding: 10 0 0 20;
font-family: Trebuchet MS;
font-size: 12px;
}
#titulo {
font-size: 18px;
}
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
var geocoder;
var map;
function initialize() {
geocoder = new google.maps.Geocoder();
//coordenadas de são paulo
var latlng = new google.maps.LatLng(-23.548943, -46.638818);
var myOptions = {
zoom: 10,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}
function codeAddress() {
var address = document.getElementById("address").value;
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
</script>
</head>
<body onLoad="initialize()">
<span id="titulo">Google Maps JavaScript API com ASP 3.0</span><br />
Exemplo de como se renderizar uma mapa do Google Maps usando ASP 3.0
<div>
<input id="address" type="textbox" value="Pesquisar no Google Maps" style="width: 300px;">
<input type="button" value="Pesquisar" onClick="codeAddress()">
</div>
<br />
<br />
<div align="left">
<div id="map_canvas" style="height: 500px; width: 700px"></div>
</div>
</body>
</html>
Se preferir, baixe o arquivo googleMaps.asp aqui no link.
Até a próxima!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário
Deixe aqui seu comentário