从网站访问Android应用程序?

时间:2013-02-18 20:10:29

标签: android google-maps latitude-longitude android-maps

我想开发一个可以读取用户纬度和经度的应用程序。我可以通过LocationManager来做到这一点。但是,如果我想在外部网站的用户请求时传递这个纬度和经度数据。

这意味着我想通过网站连接应用程序并检索纬度和逻辑数据,然后将其传递到该特定网站。

这在Android中可行吗?

2 个答案:

答案 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 

    }