我的地图片段似乎有一些问题。我在我的第二个活动中调用它,第一个是我的自定义适配器设置为recyclerView
。
我在地图上添加了两个标记,这些坐标根据在适配器中单击的项目而变化。
我想要发生的是相机移动地图以显示每对坐标,并在其周围填充,如下图所示。
问题是它只有10%的时间出现。其余的时间地图会一直缩放,如下图所示。
我是不是正确构建我的界限或正确移动相机或正确获取坐标还是什么?我无法弄清楚。我有什么想法我做错了吗?这是我从我的适配器发送lat / lng的方式:
holder.routeinfo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view){
Intent intent = new Intent(context, RouteDetailsActivity.class);
intent.putExtra("lat1", routeList.get(position).getLat1());
intent.putExtra("lng1", routeList.get(position).getLng1());
intent.putExtra("lat2", routeList.get(position).getLat2());
intent.putExtra("lng2", routeList.get(position).getLng2());
context.startActivity(intent);
}
});
这是我onMapReady()
的{{1}}:
RouteDetailsActivity