Frage

    

Diese Frage bereits eine Antwort hier:

    
            
  •              Get GPS-Position von dem Web-Browser                                      6 Antworten                          
  •     
    

Ich mache eine Website auf Mobiltelefone ausgerichtet und möchte die aktuellen GPS-Breite / Länge des Benutzers erhalten, wenn sie meine Standard-Seite besuchen, damit ich sie Ergebnisse in ihrer Region. Ist dies möglich mit ASP.NET?

  

Siehe auch

     

Get Positionsdaten von mobilem Browser

War es hilfreich?

Lösung

Es gibt Dienste, die Sie einen Speicherort auf die IP-Adresse auf Basis geben wird. Es wird nicht so präzise wie die GPS-Daten, aber ohne eine Anwendung auf dem Telefon installiert, die es kann so nah sein, wie Sie sich erhalten.

Andere Tipps

Ja, Sie können es mit JavaScript tun und die Ergebnisse zurück an den Server übermitteln:

        function onPositionUpdate(position)
        {
            var lat = position.coords.latitude;
            var lng = position.coords.longitude;
            alert("Current position: " + lat + " " + lng);
        }

        if(navigator.geolocation)
            navigator.geolocation.getCurrentPosition(onPositionUpdate);
        else
            alert("navigator.geolocation is not available");

Derzeit GeoLocation API ist in modernen Smartphones hochverfügbar.

Siehe meine Antwort auf verwandte Frage Wie GPS-Position von dem Web-Browser zu bekommen. Die Lösung ist rein-javascript so ist es Server-Technologie-unabhängig.

Sie würden müssen Sicherheits Erlaubnis erhalten, um den entsprechenden GPS-API zugreifen. Solange Sie die API kennen, werden Sie in der Lage sein, die entsprechenden Daten zu erhalten, aber es wird auf dem OS abhängig. Ich weiß, dass es über Python als PyS60 für Nokia-Handys zugänglich ist.

Du wirst nicht viel Glück im Moment haben, aber das ist etwas, das in wenigen Jahren möglich sein sollte. Das W3C hat ein Geolocation API Draft veröffentlicht, und dies umgesetzt wurde in einen Jailbreak iPhone App Locatable genannt, aber Unterstützung wird so wenige und weit sein zwischen es nicht wert ist, die Implementierungszeit!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top