【问题标题】:How do I get the viewport in pixels in Mapbox?如何在 Mapbox 中以像素为单位获取视口?
【发布时间】:2021-11-08 12:34:28
【问题描述】:

如何获得Camera 的视口(以像素为单位)Android / iOS?我正在尝试使用padding 来移动视口,但是如何获得视口的大小?

当前代码,硬编码1300,很可能不适用于其他屏幕尺寸,这就是我需要viewport 尺寸的原因

double[] padding = {0, 1300, 0, 0};
return new CameraPosition.Builder()
    .padding(padding)
    .target(center)
    .bearing(getDirectionForUserLocationUpdate())
    .tilt(mPitch)
    .zoom(zoomLevel)
    .build();

【问题讨论】:

    标签: mapbox viewport mapbox-android mapbox-ios


    【解决方案1】:

    Class MapView 有一个方法 getHeight() 可以用来获取高度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多