无需 SSL 连接的 HTML5 地理定位
htmlweb developmentfront end technology更新于 2026/1/18 10:20:17
HTML 5 地理定位用于获取用户位置。无需 SSL 连接即可实现。生成代码如下 −
// 变量 apigeo 显示成功定位:
var apigeo = function(position) {
alert("API 地理定位成功!
lat = " +position.coords.latitude + "
lng = " +position.coords.longitude);
};
var tryapigeo = function() {
jQuery.post( "在谷歌地图上查看位置", function(success) {
apiGeolocationSuccess({coords: {latitude: success.location.lat, longitude: success.location.lng}});
}) //在给定的地理位置上返回成功
.failure(function(err) { //失败时显示失败警报
alert("显示地理位置时出错!
"+err);
});
};
然后可以生成各种错误代码的 switch case,不同的错误代码对应不同的错误。
var tryloc = function() {//tryloc 变量显示当前位置
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(
browserGeolocationSuccess, browserGeolocationFail,{
maximumAge: 70000, timeout: 40000, enableHighAccuracy: true});
//这将以高精度显示结果
}};
相关文章
有用资源
html 参考教程 - 该教程包含有关 html 的更多信息:https://www.cainiaomax.com/html/

