【问题标题】:send phone's exact location to website将手机的确切位置发送到网站
【发布时间】:2017-04-29 11:59:45
【问题描述】:

我正在开发一个 IOT 项目,我需要将手机的确切位置发送到我的网站。如何以无线模式将手机的确切位置发送到我的网站?如果有任何 API 或任何其他方式,那么建议。 谢谢。

【问题讨论】:

  • 您必须编写自己的 API 来在您的应用程序和服务器之间进行通信。
  • 不太清楚您在问什么:您是在问如何使用 android API 从您的设备获取位置?还是您在问如何编写 API 来与您的服务器通信?

标签: php android html gps location


【解决方案1】:

您可以从网络提供商和 GPS 获取您当前的位置,并在您的服务器中发送纬度、经度。

-网络提供商位置

   locationManager.requestLocationUpdates(
                                    LocationManager.NETWORK_PROVIDER,
                                    MIN_TIME_BW_UPDATES,
                                    MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
                            Log.d("Network", "Network");
                            if (locationManager != null) {
                                loc = locationManager
                                        .getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

                            }

-获取基于位置的 GPS

locationManager.requestLocationUpdates(
                                    LocationManager.GPS_PROVIDER,
                                    MIN_TIME_BW_UPDATES,
                                    MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
                            Log.d("GPS Enabled", "GPS Enabled");
                            if (locationManager != null) {
                                loc = locationManager
                                        .getLastKnownLocation(LocationManager.GPS_PROVIDER);
                              }

上面是几行简单的代码,它们成功地在 Location 类的 loc 对象中返回用户的位置。通过使用该对象,我们可以轻松获取该位置的经度和纬度。

latitude = loc.getLatitude();
longitude = loc.getLongitude();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    相关资源
    最近更新 更多