Добрый день. У меня есть карта в RelativeLayout, и ImageView в центре карты. Когда карта перемещается, внешний вид Imageview изменится.Я хочу добавить точно такую же точку маркера с тем же значком на карту, когда пользователь нажимает на ImageView
Как я могу это сделать?
Я использую этот код, чтобы получить положение ImagView.
mMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
@Override
public void onCameraMove() {
position_ltlng = mMap.getCameraPosition().target;
}
});
и добавьте маркер с этим кодом
img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
MarkerOptions markerOptions = new MarkerOptions().position(position_ltlng).title("").icon(fromResource(R.drawable.test));
marker = mMap.addMarker(markerOptions);
}
});
, когда я нажимаю на просмотр изображений, маркер добавляется, но местоположение маркера немного отличается от местоположения фотографии
Я загрузил новый скриншот.
Снимок экрана