可以 ,但是暂时没有提供这类方法,至少我还不知道。
可以通过android定位来辅助,在地图上显示! (android定位)
/**
* 绑定监听
* 参数1,设备:有GPS_PROVIDER和NETWORK_PROVIDER两种,前者是GPS,后者是GPRS以及WIFI定位
* 参数2,位置信息更新周期.单位是毫秒
* 参数3,位置变化最小距离:当位置距离变化超过此值时,将更新位置信息
* 参数4,监听
* 备注:参数2和3,如果参数3不为0,则以参数3为准;参数3为0,则通过时间来定时更新;两者为0,则随时刷新
*/
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, locationListener);
当监听到了数据变化 就赋值给 (显示到百度地图上)
MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
// 此处设置开发者获取到的方向信息,顺时针0-360
.direction(location.getDirection())
.latitude(location.getLatitude())
.longitude(location.getLongitude()).build();
baiduMap.setMyLocationData(locData);
方法二 其实完全可以用百度定位 五秒监听一次 算出移动距离 当距离大于1000米 刷新数据! 其实android自带定位也是这么做的 如果你设置了距离,当你的移动距离没有大于这个距离 他就没有刷新 实际上也是定位了!
建议下载google earth 有实禁地图
你好 可以的