은 FOV의지면 오버레이를 사용해보십시오,이 샘플은 FOV를 표시하는 이미지를 사용
private GroundOverlay mFovOverlay;
//** create the FOV **//
private void createFov(LatLng userPosition, GoogleMap map, float bearing) {
GroundOverlayOptions fov = new GroundOverlayOptions();
fov.position(userPosition, 100f);
fov.anchor(0.5f, 1f);
fov.image(BitmapDescriptorFactory.fromResource(R.drawable.fov));
fov.bearing(bearing);
mFovOverlay = map.addGroundOverlay(fov);
}
//** change the FOV direction **//
private void changeFovDirection(float bearing) {
fovOverlay.setBearing(bearing);
}
기기 방향에 따라 FOV 방향을 변경하려는 경우 ion, 방위와 함께 changeFovDirection을 호출하십시오. 여기서 방위각은 장치 센서 (What is the alternative to android orientation sensor? 참조)에서 얻을 수있는 방위각입니다. 라디안 (센서 유닛)에서 각도 (GroundOverlay 베어링 유닛)로 변환하는 것에주의하십시오.이 값은 onSensorChanged 메소드의 스 니펫 코드입니다.