Hola amigos... he mirado todos los foros habidos y por haber del mundo y todabia no puedo realizar lo siguiente
se supone que tengo los datos de latitud y longitud, es mas se muestran en el alert.
las variables son myLat, y myLong
por que no puedo tomarlos desde jsp, le asigo a las variables latitud y longitud los valores pero no me sirven
por favor ayuda...!!!!
segui este codigo como ejemplo que si me sirve...
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<script>var v="Roseindia";
var z="si sirve";
</script>
<% String valor1="<script>document.writeln(v)</script>";
String valor2 = "<script>document.writeln(v)</script>";
out.println("valores "+valor1+"valor2"+valor2);
%>
<form method="post" action="solucion.jsp">
</form>
</body>
</html>
En teoria hice lo mismo para este... me muestra las variables.. pero a la hora de guardarlas en las variables JSP no funciona.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Google Maps JavaScript API v3 Example: Map Geolocation</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<link href="/maps/documentation/javascript/examples/default.css" rel="stylesheet">
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=true"></script>
<script>
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 14,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canva s"),mapOptions);
}
//GEOLOCATION
var onSuccess = function (position)
{
var myLat = position.coords.latitude;
var myLong = position.coords.longitude;
alert('Latitude: ' + myLat + '\n' +'Longitude: ' + myLong + '\n');
map.setCenter(new google.maps.LatLng(myLat, myLong))
};
// onError Callback receives a PositionError object
//
function onError(error) {
alert('code: ' + error.code + '\n' +
'message: ' + error.message + '\n');
}
navigator.geolocation.getCurrentPosition(onSuccess , onError);
</script>
</head>
<body onload="initialize()">
<% String latitud="<script>document.writeln(myLat)</script>";
String longitud = "<script>document.writeln(myLong)</script>";
out.println("valores "+latitud+"valor2"+longitud);
%>
<div id="map_canvas" style="width:300px; height:400px;"></div>
</body>
</html>
agradezco mucho si me ayudan...le he quemado varios dias a esto y no despego