草庐IT

GeoLocation

全部标签

PHP MySql 和地理定位

我正在编写一个网站,主要使用php和mysql查找经纬度25英里半径范围内的地点。我想知道这样的东西是如何工作的?我会将纬度和经度传递给scrip,让它仅从我的位置数据库中提取纬度和经度在25英里以内的位置。执行此操作的最佳方法是什么?编辑:我找到了这段用于计算两点之间距离的代码。functiondistance($lat1,$lon1,$lat2,$lon2,$unit){$theta=$lon1-$lon2;$dist=sin(deg2rad($lat1))*sin(deg2rad($lat2))+cos(deg2rad($lat1))*cos(deg2rad($lat2))*co

Android:使用 html5 通过 javascript api 确定 webview 中的地理位置

我目前在WebView中遇到地理定位问题。我有一个网络应用程序。我目前没有使用phonegap或任何其他移动框架。我一直未能成功让内置的html5地理定位javascriptapi在android应用程序的webview中运行的应用程序上工作。该网站在Android2.0+(支持地理定位)上的chrome浏览器上运行良好。我正在针对androidapi版本5进行编译。我读过thispost已经Phonegap的解决方案是编写一个包装内置调用并使用主机Activity的代理,这个解决方案很好,但我更愿意在不使用phonegap的情况下使用webview(webkit)的内置。我已经在li

Android:使用 html5 通过 javascript api 确定 webview 中的地理位置

我目前在WebView中遇到地理定位问题。我有一个网络应用程序。我目前没有使用phonegap或任何其他移动框架。我一直未能成功让内置的html5地理定位javascriptapi在android应用程序的webview中运行的应用程序上工作。该网站在Android2.0+(支持地理定位)上的chrome浏览器上运行良好。我正在针对androidapi版本5进行编译。我读过thispost已经Phonegap的解决方案是编写一个包装内置调用并使用主机Activity的代理,这个解决方案很好,但我更愿意在不使用phonegap的情况下使用webview(webkit)的内置。我已经在li

javascript - 可以在移动设备(iOS/Android)上在后台观看位置吗?

withwatch我的意思是使用HTML5的原生Geolocationwatch支持。这适用于网络应用程序,而不是native应用程序。感谢您的帮助:D 最佳答案 您无法从后台的Web应用程序查看用户的位置。我已经在Chrome(AndroidM)上检查过了,一旦网络应用程序进入后台,GPS图标就会消失,watch定位过程也会停止。(一旦WebApp再次进入前台,watch进程就会恢复)。设备锁定时也会发生同样的情况。watch进程停止,直到用户解锁它并且Web应用程序位于前台。 关于j

javascript - 可以在移动设备(iOS/Android)上在后台观看位置吗?

withwatch我的意思是使用HTML5的原生Geolocationwatch支持。这适用于网络应用程序,而不是native应用程序。感谢您的帮助:D 最佳答案 您无法从后台的Web应用程序查看用户的位置。我已经在Chrome(AndroidM)上检查过了,一旦网络应用程序进入后台,GPS图标就会消失,watch定位过程也会停止。(一旦WebApp再次进入前台,watch进程就会恢复)。设备锁定时也会发生同样的情况。watch进程停止,直到用户解锁它并且Web应用程序位于前台。 关于j

javascript - Android平台上的QWebView HTML5 GeoLocation

尝试在使用Necessitas的QWebView端口查看的HTML5网页中获取GPS坐标。但是它总是以不支持的方式响应。functionload(){if(navigator.geolocation){alert("Supported.");}else{alert("NotSupported!");}}我已经更改了QWebPage以允许权限:BrowserWebPage::BrowserWebPage(QObject*parent):QWebPage(parent){connect(this,SIGNAL(featurePermissionRequested(QWebFrame*,QW

javascript - Android平台上的QWebView HTML5 GeoLocation

尝试在使用Necessitas的QWebView端口查看的HTML5网页中获取GPS坐标。但是它总是以不支持的方式响应。functionload(){if(navigator.geolocation){alert("Supported.");}else{alert("NotSupported!");}}我已经更改了QWebPage以允许权限:BrowserWebPage::BrowserWebPage(QObject*parent):QWebPage(parent){connect(this,SIGNAL(featurePermissionRequested(QWebFrame*,QW

javascript - 将坐标转换为地名

我正在使用HTML5GeolocationAPI来查找网站用户的经度和纬度。这行得通,但现在我想在屏幕上显示“你目前在......”。所以我需要将从GeolocationAPI获得的这些坐标转换为地名。我尝试了一些GoogleMapsAPI,但没有成功。有人知道怎么做吗? 最佳答案 GoogleMapsAPIDocs有什么似乎是完整的reversegeocodingexample.(请注意,这是新的V3API!) 关于javascript-将坐标转换为地名,我们在StackOverflo

javascript - 将坐标转换为地名

我正在使用HTML5GeolocationAPI来查找网站用户的经度和纬度。这行得通,但现在我想在屏幕上显示“你目前在......”。所以我需要将从GeolocationAPI获得的这些坐标转换为地名。我尝试了一些GoogleMapsAPI,但没有成功。有人知道怎么做吗? 最佳答案 GoogleMapsAPIDocs有什么似乎是完整的reversegeocodingexample.(请注意,这是新的V3API!) 关于javascript-将坐标转换为地名,我们在StackOverflo

html - Safari 5 中的地理定位

我有一个使用HTML5地理定位报告我的位置的应用程序。该应用程序在Firefox和Chrome上运行正常,但在Safari5上,它表示Safari不支持地理定位。据我了解,Safari5确实支持地理定位。我错过了什么?感谢您的宝贵时间。苏尼尔 最佳答案 看起来Safari地理定位只有在连接到wifi时才有效。当使用有线连接时,Safari会从地理定位函数调用错误回调。要对此进行测试,请在Web控制台中尝试:navigator.geolocation.getCurrentPosition(function(){console.log(