SPRING :: NOTE
[TileMap] Latitude 및 Zoom Level을 이용한 거리 구하기 본문
Development Language/C · C++ · MFC
[TileMap] Latitude 및 Zoom Level을 이용한 거리 구하기
RAYZIE 2018. 10. 2. 15:33반응형
public double getPixelsPerMeter(double lat, double zoom) {
double pixelsPerTile = 256 * ((double)context.getResources().getDisplayMetrics().densityDpi / 160);
double numTiles = Math.pow(2,zoom);
double metersPerTile = Math.cos(Math.toRadians(lat)) * EARTH_CIRCUMFERENCE_METERS / numTiles;
return pixelsPerTile / metersPerTile;
}
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[C/C++/MFC] MYSQL 개발 환경 구성 (0) | 2018.10.11 |
---|---|
[TileMap] Tile to Latitude/Longitude Convert Source (0) | 2018.10.02 |
[MFC] RICHEDIT(리치에디트) 자동개행 설정 (0) | 2018.05.09 |
[MFC] 다이얼로그 배경색 변경 (0) | 2017.10.20 |
[MFC] SliderControl 사용법 (0) | 2017.10.12 |
Comments