• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

"Aktuellen Ort verwenden"

Witschi262

Blogger
Hi,
ich habe echt keinen Schimme rin welche Kategorie das eingeordnet werden soll. Javascript schien mir da eigentlich am "richtigsten".

Wenn man ein paar Websiten mit einem iOS SmartPhone aufruft, bekommt man beispielsweise die Meldung "Darf XY Ihren aktuellen Standort verwenden?". Kann ich soetwas auch einbinden und dann quasi verarbeiten?
 
Super. Habe das mal mit meinem Smartphone getestet und ich bekomme tatsächlich eine Meldung. Vielen Dank.
Habe jetzt ein Script mit Karte. Jetzt möchte ich das ganze abspeichern, dass wenn der Benutzer auf "Standort speichern" klickt, dass man dann sieht "Der Benutzer war als letztes hier:" und dann erscheint die Karte und eben dort wo der Benutzer ist.

HTML:
<!DOCTYPE html>  <html>    <head>  
  </head>    <body>  <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script><article> <p>Ermittlung ihres Standortes: <span id="status">Suche läuft...</span></p></article><script> function success(position) {  var s = document.querySelector('#status');  if (s.className == 'success') {  return; } s.innerHTML = "Ihr Standort wurde lokalisiert"; s.className = 'success';  var Karte = document.createElement('div');   Karte.id = 'Karte';   Karte.style.height = '600px';   Karte.style.width = '800px';   document.querySelector('article').appendChild(Karte);  var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);  var myOptions = {   zoom: 12,   center: latlng,   mapTypeControl: false,   navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL},   mapTypeId: google.maps.MapTypeId.ROADMAP  };  var map = new google.maps.Map(document.getElementById("Karte"), myOptions);  var marker = new google.maps.Marker({   position: latlng,    map: map,    title:"Ihr aktueller Standort"  }); } function error(msg) {  var s = document.querySelector('#status'); s.innerHTML = typeof msg == 'string' ? msg : "failed"; s.className = 'fail'; }  if (navigator.geolocation) {   navigator.geolocation.getCurrentPosition(success, error);  } else {  error('Keine HTML5 Unterstützung');  }</script></section><script>  var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");   document.write(unescape("<script src='" + gaJsHost +    "google-analytics.com/ga.js' type='text/javascript'></script>"));</script><script>  try {   var pageTracker = _gat._getTracker("UA-1656750-18");   pageTracker._trackPageview();  } catch(err) {}</script>  </body>  </html>

Das Habe ich jetzt mal bei Google ausgegeraben.
 
Weißt du nich, wie du die Werte speicherst, oder weißt du nich, wie du die Karte an die bestimmte Stelle bekommst?
Oder beides nich?
 
Zurück
Oben