我想开发一个可以读取用户纬度和经度的应用程序。我可以通过LocationManager
来做到这一点。但是,如果我想在外部网站的用户请求时传递这个纬度和经度数据。
这意味着我想通过网站连接应用程序并检索纬度和逻辑数据,然后将其传递到该特定网站。
这在Android中可行吗?
答案 0 :(得分:1)
您可以做的是,有一个集成了GCM的应用。您的网络应用可以向Google servers发送请求,告诉所有用户将其GPS详细信息直接发送到您的服务器。
答案 1 :(得分:0)
所以你想创建从Android应用程序获取数据的网站,我做对了吗?
您需要在网站上添加javascript,例如:
"<div class=\"location\"> <input type=\"button\" value=\"get location\" onClick=\"getAndroidLocation()\" />"
+ "<script language=\"javascript\"> function getAndroidLocation() { AndroidFunction.getAndroidLocation(); } </script>";
对于您的应用,您需要添加javascript界面。例如:
mWebView = (WebView)findViewById(R.id.webView1);
mWebView.addJavascriptInterface(this, "AndroidFunction");
public void getAndroidLocation(){
//Do your staff and send location
}