0
我在我的應用程序中的小問題在那裏我能拖動標記到任意位置上的可見map.I簡稱this answer on stackoverflow在那裏我可以drag.but即使在動畫標記在地圖我不會在地圖上放下標記,它會自行丟棄。拖動標記的Android
這裏是我的代碼,以使其更清晰
@Override
public void onMarkerDrag(final Marker marker)
{
final View view = getFragmentManager().findFragmentById(R.id.map).getView();
if(view.getViewTreeObserver().isAlive())
{
view.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener()
{
@Override
public void onGlobalLayout()
{
view.getViewTreeObserver().removeGlobalOnLayoutListener(this);
mGoogleMap.animateCamera(CameraUpdateFactory.newCameraPosition(new CameraPosition.Builder()
.target(marker.getPosition()).zoom(13).build()));
}
});
}
}
};
我不明白。你想要達到什麼目的? – SeahawksRdaBest
如果我拖動標記在谷歌地圖上,並同時拖動,如果我在屏幕的一角到達,谷歌地圖相機爲動畫,再次使在中心標記,例如當你從主屏幕上拖動圖標創建快捷方式或卸載您的主屏幕刷卡本身@SeahawksRdaBest – Pankaj