我已将谷歌地图实施到我的应用中。我在当前位置添加了一个自定义标记。我想在用户移动时移动标记以及地图。我想实现谷歌地图导航中的功能。谷歌搜索我发现以下链接但没有得到结果。任何人都可以帮助我吗?
我在onLocationChanged()
中添加了这个 LatLng latLng = new LatLng(location.getLatitude(), location.getLongitude());
sourceLocation = latLng;
startPoint = new GeoPoint(latLng.latitude,latLng.longitude);
forNavigation = location;
// animation
mMap.moveCamera(CameraUpdateFactory.newLatLng(latLng));
// Zoom in the Google Map
mMap.animateCamera(CameraUpdateFactory.zoomTo(15));
// mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(mPositionMarker.getPosition(), 15));
mMap.animateCamera(CameraUpdateFactory.newLatLng(new LatLng(location
.getLatitude(), location.getLongitude())));
这些是我找到的链接 Google map: moving marker and map together smoothly along with user?
How to smoothly keep moving current location marker in Google Maps v2 android
答案 0 :(得分:0)
这是你有两个解决方案。
使用onlocationtrue然后它会显示蓝点作为您当前的位置。
将融合api用于当前位置,并在locationchanged中创建标记。
对于融合api,您可以从here查看。
感谢