2
我拍摄了一张大图,并将它分成了方形瓷砖(256x256)。它也适用于谷歌地图,所以整个图像分为z_x_y.png(取决于缩放级别)。地图拼贴 - 什么样的投影?
Z = 0 => 1x1的瓦片 Z = 1 => 2×2 tilesthe Z = 2 => 4×4瓦片
我的图像映射是 “平坦的”,而不是基于诸如世界地图的球体。
我要使用这个地图上的Windows移动应用程序(它没有谷歌API),所有的“兴趣点”插入数据库的经度和纬度。而且,由于我必须为Windows Mobile做这个,所以我只有XY坐标系。
它是不够的,只是使用:
MAP_WIDTH = 256*TILES_W;
MAP_HEIGHT = 256*TILES_H;
function convert(int lat, int lon)
{
int y = (int)((-1 * lat) + 90) * (MAP_HEIGHT/180);
int x = (int)(lon + 180) * (MAP_WIDTH/360);
ImagePoint p = new ImagePoint(x,y); // An object which holds the coordinates
return p;
}
或者我需要一个投影技术?
在此先感谢。 请问,如果有什么不清楚。
我们使用了一个无核投影,所以我必须使用它。 感谢您的回答。 – Ikky