Jump to content

Registar Coordenadas em PHP


pacheco784
 Share

Recommended Posts

Boa Tarde, estou a criar uma Base de Dados acessivel numa Interface em PHP, onde se pode Registar terrenos, e consultar, mas precisava que quando fosse utilizada numa plataforma movel, ao registar guarda-se as Coordenadas exactas do Local na BD tambem, ou seja, Introduzir a Ref do Terreno, Uma Imagem por exemplo e carregar em Coordenadas ele vi atraves do GPS do telemovel as coordenadas e registava.

Cumprimentos e Obrigado

Link to comment
Share on other sites

Já consegui tuga para quem precisar fica aqui o codigo, a ideia era por exemplo uma Pagina Web em PHP que fosse acessivel tanto por Telemovel como Tablet ou PC e regista-se dados de um determinado terreno numa BD e a localização exacta via coordenadas, ou seja atravéz do GPS do telemovel ou pc(caso tenha) ele obtinha as coordenadas exactas de onde estava mos e mostrava no mapa e as coordenadas.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<title>Google Maps Geoposicionamiento</title>
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
<style> #map { width: 100%; height: 300px; border: 1px solid #d0d0d0; } </style>
<script>
function localize() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(mapa,error);
} else {
alert('Tu navegador no soporta geolocalizacion.');
}
}
function mapa(pos) { /************************ Aqui están las variables que te interesan***********************************/
var latitud = pos.coords.latitude;
var longitud = pos.coords.longitude;
var precision = pos.coords.accuracy;
var contenedor = document.getElementById("map")
document.getElementById("lti").innerHTML=latitud;
document.getElementById("lgi").innerHTML=longitud;
document.getElementById("psc").innerHTML=precision;
var centro = new google.maps.LatLng(latitud,longitud);
var propiedades = { zoom: 15, center: centro, mapTypeId: google.maps.MapTypeId.ROADMAP };
var map = new google.maps.Map(contenedor, propiedades);
var marcador = new google.maps.Marker({ position: centro, map: map, title: "Tu posicion actual" });
}
function error(errorCode) {
if(errorCode.code == 1)
alert("No has permitido buscar tu localizacion")
else if (errorCode.code==2)
alert("Posicion no disponible")
else
alert("Ha ocurrido un error")
}
</script>
</head>
<body onload="localize()">
<h1>Google Maps Geoposicionamiento</h1>
<p>Latitud: <span id="lti"></span></p>
<p>Longitud: <span id="lgi"></span></p>
<p>Presición: <span id="psc"></span></p>
<div id="map" ></div>
</body>
</html>

Obrigado na mesma!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.