|
|
# TilesManager
|
|
|
|
|
|
## Construtores Públicos
|
|
|
|Construtor|
|
|
|
|----|
|
|
|
|TilesManager(int tamTile, int viewWidth, int viewHeight)|
|
|
|
|
|
|
## Constantes
|
|
|
|Tipo|Nome|Descrição|
|
|
|
|----|---|---|
|
|
|
|double|raioTerra|Valor do raio da Terra|
|
|
|
|BigDecimal|minLatitude|Latitude mínima do mapa|
|
|
|
|BigDecimal|maxLatitude|Latitude máxima do mapa|
|
|
|
|BigDecimal|minLongitude|Longitude mínima do mapa|
|
|
|
|BigDecimal|maxLongitude|Longitude máxima do mapa|
|
|
|
|
|
|
## Métodos Públicos
|
|
|
|Retorno|Método|Descrição|
|
|
|
|------|-----|----|
|
|
|
|PointD|calcRatio(double longitude, double latitude)|Calcula a proporção do mapa|
|
|
|
|int|tamanhoMapa()|Retorna o tamanho do mapa no nível de zoom atual|
|
|
|
|PointD|longLatToXY(double latitude, double longitude)|Dado um par de coordenadas latitude longitude, retorna o ponto (x,y) equivalente na tela para um tile|
|
|
|
|PointD|xyToLongLat(int pixelX, int pixelY)|Dado um ponto (x,y) retorna um PointD com as coordenadas de longitude e latitude|
|
|
|
|double|calcGroundResolution(double latitude)|Calcula a resolução do mapa (o "chão")|
|
|
|
|int|zoomIn()|Incrementa o nível de zoom em uma unidade e retorna|
|
|
|
|int|zoomOut()|Decrementa o nível de zoom em uma unidade e retorna|
|
|
|
|double|getMinLatidude()|Retorna a minLatitude em formato double|
|
|
|
|double|getMaxLatidude()|Retorna a maxLatitude em formato double|
|
|
|
|double|getMinLongitude()|Retorna a minLongitude em formato double|
|
|
|
|double|getMaxLongitude()|Retorna a maxLongitude em formato double|
|
|
|
|int|getMaxZoom()|Retorna o nível máximo de zoom|
|
|
|
|void|setMaxZoom(int maxZoom)|Seta o nível máximo de zoom|
|
|
|
|int|getTamTile()|Retorna o tamanho de uma tile|
|
|
|
|void|setTamTile(int tamTile)|Seta o tamanho padrão de uma tile|
|
|
|
|int|getViewWidth()|Retorna o valor de viewWidth|
|
|
|
|void|setViewWidth(int viewWidth)|Seta o valor de viewWidth|
|
|
|
|int|getViewHeight()|Retorna o valor de viewHeight|
|
|
|
|void|setViewHeight(int viewHeight)|Seta o valor de viewHeight|
|
|
|
|int|getTilesX()|Retorna a quantidade de tiles necessárias para preencher toda a largura da tela|
|
|
|
|void|setTilesX(int tilesX)|Seta a quantidade de tiles necessárias para preencher toda a largura da tela|
|
|
|
|int|getTilesY()|Retorna a quantidade de tiles necessárias para preencher todo o comprimento da tela|
|
|
|
|void|setTilesY(int tilesY)|Seta a quantidade de tiles necessárias para preencher todo o comprimento da tela|
|
|
|
|int|getZoom()|Retorna o nível de zoom atual|
|
|
|
|void|setZoom(int zoom)|Seta o nível de zoom|
|
|
|
|PointD|getLocation()|Retorna a localização em um PointD|
|
|
|
|void|setLocation(PointD location)|Seta a localização|
|
|
|
|Rect|getAreaVisivel()|Retorna o retângulo que representa a área visível na tela|
|
|
|
|void|setAreaVisivel(Rect areaVisivel)|Seta o retângulo que representa a área visível na tela| |
|
|
\ No newline at end of file |