使用谷歌地图时,OnClick方法不会激活

时间:2015-10-03 15:29:38

标签: android google-maps onclick

在我的Android应用程序中使用谷歌地图时,我遇到了一个问题:

我想在单击textView时移动相机并进行缩放(激活moveToSlo方法)。

方法是:

public void moveToSlo(View v){
    slovenia = new LatLng(46.1491664, 14.9860106);
    slo = CameraUpdateFactory.newLatLngZoom(slovenia,8);
    map.moveCamera(slo);
}

但它说无法解决moveCamera方法。

我可能遗漏了一些东西,但我无法弄清楚是什么。

1 个答案:

答案 0 :(得分:0)

尝试使用

map.animateCamera(CameraUpdateFactory.newLatLngZoom(slovenia, 8));

并仔细检查您是否像这样初始化了mapFragment

SupportMapFragment fm = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);

然后自己获取地图

map = fm.getMap();