Hem*_*ant 5 android yandex yandex-maps
我无法在Android中获得Yandex默认Marker当前的Latlong值.我真正感兴趣的是从android手机捕获当前的latlong值,yandex地图标记的位置正是我需要的.有没有人用yandex地图来获取当前的用户位置?你能帮忙吗?
更新1
在研究谷歌和Yandex的这个拉特龙问题时,我发现了一个来自http://gpsfix.android.informer.com/的 "GPS Fix"应用程序的链接.在Android设备上安装此应用程序并执行"开始修复"后,Yandex SDK现在在我的自定义应用程序中提供的latlong值现在更接近于标记的值.但是仍然有一些点显示在道路旁边的建筑物上(我现在可以调整它).我相信"GPS修复"应用程序有一些冲洗GPS缓存??? 不确定是否有这样的事情.我还在等待一个没有其他应用支持的干净解决方案.
谢谢,Hemant
小智 1
你可以尝试这样做
yandexMap.getMapController().getOverlayManager().getMyLocation().addMyLocationListener(new OnMyLocationListener() {
@Override
public void onMyLocationChange(MyLocationItem myLocationItem) {
GeoPoint geoPoint = myLocationItem.getGeoPoint();
}
});
Run Code Online (Sandbox Code Playgroud)
GeoPoint 可以转换为 Google LatLng
| 归档时间: |
|
| 查看次数: |
1161 次 |
| 最近记录: |