Comunidad PHPeros

Lenguajes => (X)HTML => Mensaje iniciado por: djpatxi en 29 de Enero de 2012, 17:55:18 pm

Título: [Duda]html 5[Duda
Publicado por: djpatxi en 29 de Enero de 2012, 17:55:18 pm
Buenos  días/tardes/noches.


                                               Hace mucho tiempo que salio el html5 y yo tengo dos dudas;


1.:Como hacer que este código guarde la dirección i la ip en una base de datos
Código: [Seleccionar]
var initialLocation;
var siberia = new google.maps.LatLng(60, 105);
var newyork = new google.maps.LatLng(40.69847032728747, -73.9514422416687);
var map;
var infowindow = new google.maps.InfoWindow();
var mapOptions = {
  zoom: 13,
  mapTypeId: google.maps.MapTypeId.ROADMAP
};

if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(showPosition, onError);
  // also monitor position as it changes
  navigator.geolocation.watchPosition(showPosition);
} else {
  onError();
}

function showPosition(position) {
  map = new google.maps.Map(document.getElementById("content"), mapOptions);
 
  var lat = position.coords.latitude;
  var lng = position.coords.longitude;
 
  initialLocation = new google.maps.LatLng(lat, lng);
  map.setCenter(initialLocation);
  infowindow.setContent(lat + " " + lng);
  infowindow.setPosition(initialLocation);
  infowindow.open(map);
}

function onError() {
  if (navigator.geolocation) {
    initialLocation = newyork;
    contentString = "Error: The Geolocation service failed.";
  } else {
    initialLocation = siberia;
    contentString = "Error: Your browser doesn't support geolocation. Are you in Siberia?";
  }
  mapOptions.zoom = 4;
  map = new google.maps.Map(document.getElementById("content"), mapOptions);
  map.setCenter(initialLocation);
  infowindow.setContent(contentString);
  infowindow.setPosition(initialLocation);
  infowindow.open(map);
}​

2.:Si el código de arriba lo abrimos con un móvil que nos dirá la dirección donde estamos.



Gracias,
Att:djpatxi.