private int getSpecialHeight() { AllBinaryTiledLayer terrainTiledLayer = geographicMapInterface.getAllBinaryTiledLayer(); DisplayInfoSingleton displayInfo = DisplayInfoSingleton.getInstance(); if (terrainTiledLayer.getHeight() > displayInfo.getLastHeight()) { return terrainTiledLayer.getHeight() - displayInfo.getLastHeight(); } else { return displayInfo.getLastHeight() - terrainTiledLayer.getHeight() + terrainTiledLayer.getCellHeight(); } }