java - 如何使用 Android GPS 在 Java 桌面应用程序的 map 上远程跟踪 Android 手机的移动

标签 java android google-maps gps geolocation

我开发了一个 Android 应用程序,其中显示用户的当前位置并更新该应用程序中 google map API 2 上的移动。我的要求是在台式机/笔记本电脑上的java应用程序上远程跟踪和绘制此android设备的路径。

用法:出租车司机使用 Android 应用程序。 出租车所有者使用桌面应用程序。

最佳答案

您可以使用 Google Maps Android API V2 轻松存档。只需通过消息传递和网络协议(protocol)将当前出租车位置 LatLng 值发送到您的 Java 应用程序即可。您可以将 POST 请求放置在 GoogleMap 对象的 setOnMyLocationChangeListener 中。

map.setOnMyLocationChangeListener(new GoogleMap.OnMyLocationChangeListener() {
        @Override
        public void onMyLocationChange(Location location) {
            double lat =  location.getLatitude();
            double lng = location.getLongitude();
            //TODO: Send longitude and latitude to JAVA app
        }
    });

关于java - 如何使用 Android GPS 在 Java 桌面应用程序的 map 上远程跟踪 Android 手机的移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32889431/

相关文章:

java - 使用FileOutputStream下载多个文件

java - Java 中的页面过期(Wicket)

javascript - 谷歌地图呈现为灰色框

java - 如何查找字符串中的字符总数?

java - 在 JPanel 中调用 setEnabled(false) 的原因

java.sql.SQLException : Before start of result set 异常

android - 使用Neshan Maps Android SDK时如何减小apk大小?

Android 忽略我的 setWidth() 和 setHeight()

安卓 : NetworkOnMainThreadException using Rx android and Retrofit

google-maps - 使用谷歌地图 API 设计航点