세슘에서 줌이 명확하지 않습니다

사용자 8497764

특정 국가로 확대 / 축소 할 수있는 버튼을 만들었습니다. 그러나 버튼을 클릭하면 싱가포르는 싱가포르로 이동하지만 싱가포르 국가를 정확히 볼 수 없습니다.여기에 이미지 설명 입력

그래서 더 나은 이미지를 원했습니다.여기에 이미지 설명 입력

다음은 내 코드입니다.

<!DOCTYPE html>
<html lang="en">
<head>
  <!-- Use correct character set. -->
  <meta charset="utf-8">
  <!-- Tell IE to use the latest, best version. -->
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <!-- Make the application on mobile take up the full browser screen and disable user scaling. -->
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
  <title>My Work</title>
  <script src="../Build/Cesium/Cesium.js">

  </script>
  <style>
      @import url(../Build/Cesium/Widgets/widgets.css);
      html, body, #cesiumContainer {
          width: 98%; height: 98%; margin: 0; padding: 0; overflow: hidden;
      }
  </style>
</head>
<body>

  <div id="cesiumContainer">
    <button type="button" class="cesium-button" onclick = "zoomToSingapore();" data-toggle="tooltip" data-placement="bottom" title="Please click me if you want to zoom to Singapore">Zoom To Singapore</button>
    <button type="button" class="cesium-button" onclick = "zoomToMalaysia();" data-toggle="tooltip" data-placement="bottom" title="Please click me if you want to zoom to Malaysia">Zoom To Malaysia</button>
  </div>
  <div id="cesiumContainer" style="position:absolute;top:24px;right:24px;width:38px;height:38px;"></div>
  <script>

    viewer = new Cesium.Viewer('cesiumContainer', {
        timeline: false,
        navigationHelpButton: false,
        infoBox: false
    });
    function zoomToSingapore()
    {
        var singapore = Cesium.Cartesian3.fromDegrees(103.851959, 1.290270);
        viewer.camera.lookAt(singapore, new Cesium.Cartesian3(0.0, 0.0, 4200000.0));
    }
    function zoomToMalaysia()
    {
        var malaysia = Cesium.Cartesian3.fromDegrees(101.9758, 4.2105);
        viewer.camera.lookAt(malaysia, new Cesium.Cartesian3(0.0, 0.0, 4200000.0));
    }
  </script>
</body>
</html>

제 질문은 싱가포르를 클릭하면이 질문에 첨부 한 두 번째 이미지처럼 싱가포르로 확대됩니다 .. 마지막 이미지처럼 확대하려면 무엇을해야합니까 ??? 도와 주시겠습니까 ?? 감사합니다

emackey

키가 너무 높은 것 같습니다. 변경 시도 4200000.042000.0.

편집 : 더 완전한 코드 예제가 있습니다. 이것은 라벨을 켜서 테두리를 볼 수 있습니다. 이 코드를 Sandcastle에 붙여넣고 F8로 실행합니다.

var imagery = Cesium.createDefaultImageryProviderViewModels();

var viewer = new Cesium.Viewer('cesiumContainer', {
    imageryProviderViewModels: imagery,
    selectedImageryProviderViewModel: imagery[1]
});

var height = 50000;
var singapore = Cesium.Cartesian3.fromDegrees(103.85, 1.33, height);

viewer.camera.flyTo({
    destination: singapore,
    duration: 0
});

위에서 이미지 제공 업체의 기본 목록이 표시되고 라벨이 사용 설정된 제공 업체를 미리 선택합니다. 그런 다음 싱가포르 duration: 0에서 카메라를 스냅하는 데 사용하여 50km 위의 지점으로 날아갑니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jce 팝업이 ajax 콘텐츠에서 작동하지 않습니다. 줌라에서

분류에서Dev

TabControl에서 ImageList 아이콘의 해상도가 명확하지 않습니다.

분류에서Dev

tmux 줌 (z)이 작동하지 않습니다.

분류에서Dev

드래그 / 줌시 이미지가 테두리 / 캔버스 안에 유지되지 않습니다.

분류에서Dev

다음 프로그램에서 확장 방법이 명확하지 않습니다.

분류에서Dev

아마존에서 줌 이미지 다운로드

분류에서Dev

아마존에서 줌 이미지 다운로드

분류에서Dev

Android 핀치 줌이 에뮬레이터에서 작동하지 않음

분류에서Dev

줌 컨퍼런스에서 소리가 나지 않습니다.

분류에서Dev

줌 컨퍼런스에서 소리가 나지 않습니다.

분류에서Dev

Statsmodels의 다변량 ARX에서 단일 예측 벡터를 얻는 방법이 명확하지 않습니다.

분류에서Dev

서명이 확인되지 않았습니다.

분류에서Dev

HTML의 SVG에서 SVG 시맨틱 줌이 작동하지 않음

분류에서Dev

Woocommerce는 이미지에서 줌 클래스를 제거합니다.

분류에서Dev

명령 줄의 셸 매개 변수 확장이 bash 스크립트에서 작동하지 않습니다.

분류에서Dev

명령 줄의 셸 매개 변수 확장이 bash 스크립트에서 작동하지 않습니다.

분류에서Dev

Libavresample : AV_SAMPLE_FMT_FLTP에서 AV_SAMPLE_FMT_S16P 로의 변환이 명확하지 않습니다.

분류에서Dev

OmniFaces FacesView가있는 확장명이없는 URL은 1.12에서 작동하지 않습니다.

분류에서Dev

일반 명령이 / mnt /에서 작동하지 않습니다.

분류에서Dev

% *에서 SHIFT 명령이 작동하지 않습니다.

분류에서Dev

cp 명령이 Android 4.4에서 작동하지 않습니다.

분류에서Dev

일부 명령이 vim에서 작동하지 않습니다.

분류에서Dev

DataTemplate에서 버튼 명령이 작동하지 않습니다.

분류에서Dev

cd 명령이 Pycharm / IdeaVim에서 작동하지 않습니다.

분류에서Dev

CUT 명령이 crontab에서 작동하지 않습니다.

분류에서Dev

UITabBar 이미지가 명확하지 않습니다.

분류에서Dev

상태는 useEffect에서 명확하지 않습니다

분류에서Dev

ANTD rowSelection이 UI에서 확인하지 않습니다.

분류에서Dev

asp radgrid에서 확인란이 작동하지 않습니다.

Related 관련 기사

  1. 1

    jce 팝업이 ajax 콘텐츠에서 작동하지 않습니다. 줌라에서

  2. 2

    TabControl에서 ImageList 아이콘의 해상도가 명확하지 않습니다.

  3. 3

    tmux 줌 (z)이 작동하지 않습니다.

  4. 4

    드래그 / 줌시 이미지가 테두리 / 캔버스 안에 유지되지 않습니다.

  5. 5

    다음 프로그램에서 확장 방법이 명확하지 않습니다.

  6. 6

    아마존에서 줌 이미지 다운로드

  7. 7

    아마존에서 줌 이미지 다운로드

  8. 8

    Android 핀치 줌이 에뮬레이터에서 작동하지 않음

  9. 9

    줌 컨퍼런스에서 소리가 나지 않습니다.

  10. 10

    줌 컨퍼런스에서 소리가 나지 않습니다.

  11. 11

    Statsmodels의 다변량 ARX에서 단일 예측 벡터를 얻는 방법이 명확하지 않습니다.

  12. 12

    서명이 확인되지 않았습니다.

  13. 13

    HTML의 SVG에서 SVG 시맨틱 줌이 작동하지 않음

  14. 14

    Woocommerce는 이미지에서 줌 클래스를 제거합니다.

  15. 15

    명령 줄의 셸 매개 변수 확장이 bash 스크립트에서 작동하지 않습니다.

  16. 16

    명령 줄의 셸 매개 변수 확장이 bash 스크립트에서 작동하지 않습니다.

  17. 17

    Libavresample : AV_SAMPLE_FMT_FLTP에서 AV_SAMPLE_FMT_S16P 로의 변환이 명확하지 않습니다.

  18. 18

    OmniFaces FacesView가있는 확장명이없는 URL은 1.12에서 작동하지 않습니다.

  19. 19

    일반 명령이 / mnt /에서 작동하지 않습니다.

  20. 20

    % *에서 SHIFT 명령이 작동하지 않습니다.

  21. 21

    cp 명령이 Android 4.4에서 작동하지 않습니다.

  22. 22

    일부 명령이 vim에서 작동하지 않습니다.

  23. 23

    DataTemplate에서 버튼 명령이 작동하지 않습니다.

  24. 24

    cd 명령이 Pycharm / IdeaVim에서 작동하지 않습니다.

  25. 25

    CUT 명령이 crontab에서 작동하지 않습니다.

  26. 26

    UITabBar 이미지가 명확하지 않습니다.

  27. 27

    상태는 useEffect에서 명확하지 않습니다

  28. 28

    ANTD rowSelection이 UI에서 확인하지 않습니다.

  29. 29

    asp radgrid에서 확인란이 작동하지 않습니다.

뜨겁다태그

보관