0

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

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

这在 Android 中可能吗?

4

2 回答 2

1

您可以做的是集成GCM的应用程序。您的网络应用程序可以向Google 服务器发出请求,告诉/所有用户将他们的 GPS 详细信息直接发送到您的服务器。

于 2013-02-18T20:51:28.153 回答
0

所以你想创建从安卓应用程序获取数据的网站,我做对了吗?

您需要将 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 

    }
于 2013-02-18T20:46:52.113 回答