0
제한된 영역에서 마커를 어떻게 끌어 놓을 수 있습니까? 예를 들어, 원의 반지름은 20m입니다. 사용자는 서클 내부로 드래그 앤 드롭 만 할 수 있습니다. 여기에 제가 시도한 코드가 있습니다.제한된 영역에서 마커를 어떻게 끌어 놓을 수 있습니까?
map.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
mymarker.setPosition(latLng);
mGoogleMap.animateCamera(CameraUpdateFactory.newLatLng(latLng));
}
});
map.setOnMarkerDragListener(new GoogleMap.OnMarkerDragListener() {
@Override
public void onMarkerDragStart(Marker arg0) {
}
@SuppressWarnings("unchecked")
@Override
public void onMarkerDragEnd(Marker arg0) {
Log.d("System out", "onMarkerDragEnd...");
map.animateCamera(CameraUpdateFactory.newLatLng(arg0.getPosition()));
}
@Override
public void onMarkerDrag(Marker arg0) {
}
});
정말 고마워요! –