get current position

if (navigator.geolocation) {

		navigator.geolocation.getCurrentPosition(
			displayLocation, 
			displayError);
	}

function displayLocation(position) {
	var latitude = position.coords.latitude;
	var longitude = position.coords.longitude;

function displayError(error) {
	var errorTypes = {
		0: "Unknown error",
		1: "Permission denied",
		2: "Position is not available",
		3: "Request timeout"
	};

Geolocation

getCurrentPosition

watchPosition

clearWatch

getCurrentPosition(successHandler, errorhandler, positionOptions)
var positionOptions = {
    enableHighAccuracy: false,
    timeout: Infinity,
    maximumAge: 0
}


Position

coords

timestamp


Coordinates

latitude

longtitude

accuracy

altitude

altitudeAccuracy

heading

speed


你可能感兴趣的:(get current position)