Polygon.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:android-api 作者:
/**
 * This constructor is for internal SDK use only -- use EegeoMap.addPolygon to create a polygon
 *
 * @eegeo.internal
 */
@UiThread
public Polygon(@NonNull final PolygonApi polygonApi,
              @NonNull final PolygonOptions polygonOptions) {
    super(polygonApi.getNativeRunner(), polygonApi.getUiRunner(),
            new Callable<Integer>() {
                @WorkerThread
                @Override
                public Integer call() throws Exception {
                    return polygonApi.create(polygonOptions, m_allowHandleAccess);
                }
            });

    m_polygonApi = polygonApi;
    m_indoorMapId = polygonOptions.getIndoorMapId();
    m_indoorFloorId = polygonOptions.getIndoorFloorId();
    m_elevation = polygonOptions.getElevation();
    m_elevationMode = polygonOptions.getElevationMode();
    m_points = polygonOptions.getPoints();
    m_holes = polygonOptions.getHoles();
    m_fillColorARGB = polygonOptions.getFillColor();

    submit(new Runnable() {
        @WorkerThread
        @Override
        public void run() {
            polygonApi.register(Polygon.this, m_allowHandleAccess);
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号