Was dieser Artikel Ihnen bringt, ist der Methodencode zum Erhalten von GPS-Koordinaten über js. Er hat einen gewissen Referenzwert. Ich hoffe, er wird Ihnen hilfreich sein.
Kein Unsinn mehr, lass uns direkt zum Code gehen
Das ist relativ einfach
function getLocation(){ if(navigator.geolocation){ //判断是否有这个对象 navigator.geolocation.getCurrentPosition(function(pos){ console.log("经度:"+pos.coords.longitude+ "纬度:"+pos.coords.latitude) }) }else{ console.log("当前系统不支持GPS API") } }
2. Es ist umfassender, aber es ist tatsächlich so nicht notwendig. Es hängt von der Person ab.
function getLocation(){ var options={ enableHighAccuracy:true, maximumAge:1000 } if(navigator.geolocation){ //浏览器支持geolocation // alert("浏览器支持geolocation"); navigator.geolocation.getCurrentPosition(onSuccess,onError,options); }else{ //浏览器不支持geolocation alert("浏览器不支持geolocation"); } }
Wenn die Akquisition erfolgreich ist
function onSuccess(pos){ console.log("经度:"+pos.coords.longitude+ "纬度:"+pos.coords.latitude) }
Wenn die Akquisition fehlschlägt, wird dieser Fehler bewusst detailliert geschrieben, damit Sie verstehen, warum sie fehlgeschlagen ist
function onError(error){ switch(error.code){ case 1: alert("位置服务被拒绝"); break; case 2: alert("暂时获取不到位置信息"); break; case 3: alert("获取信息超时"); break; case 4: alert("未知错误"); break; } }
Verwandte Empfehlungen:
Das obige ist der detaillierte Inhalt vonjs-Methodencode zum Erhalten von GPS-Koordinaten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!