Как установить CircularBounds для CameraTarget в GoogleMap Api android?

Я нарисовал маркер / пин в центре карты. Подобно этому, я хочу, чтобы этот маркер / пин (центр карты) не выходил за пределы круга, который я рисовал в центре некоторого радиуса. В основном я хочу ограничить движение панорамирования пользователя внутри круга. Я пробовал использовать

northEastBountPoint=SphericalUtil.computeOffset(coordinate,radius*Math.sqrt(2), 225.0) 
southWesttBountPoint=SphericalUtil.computeOffset(coordinate,radius*Math.sqrt(2), 45.0)
mMap.setLatLngBoundsForCameraTarget(new LatLngBounds(northEastBoundPoint,southWestBoundPoint);`

Таким образом, он устанавливает квадратичную область, поэтому мой маркер выходит за пределы рисованного круга. Я хочу, чтобы этот регион был круглым. проблема

java,android,google-maps,android-studio,

0

Ответов: 0

Как установить CircularBounds для CameraTarget в GoogleMap Api android?

Я нарисовал маркер / пин в центре карты. Подобно этому, я хочу, чтобы этот маркер / пин (центр карты) не выходил за пределы круга, который я рисовал в центре некоторого радиуса. В основном я хочу ограничить движение панорамирования пользователя внутри круга. Я пробовал использовать

northEastBountPoint=SphericalUtil.computeOffset(coordinate,radius*Math.sqrt(2), 225.0) 
southWesttBountPoint=SphericalUtil.computeOffset(coordinate,radius*Math.sqrt(2), 45.0)
mMap.setLatLngBoundsForCameraTarget(new LatLngBounds(northEastBoundPoint,southWestBoundPoint);`

Таким образом, он устанавливает квадратичную область, поэтому мой маркер выходит за пределы рисованного круга. Я хочу, чтобы этот регион был круглым. проблема

00Java, Android, Google-карты, Android-студия,
Похожие вопросы
Яндекс.Метрика