其實我正在開發Android中的Map瀏覽器應用程序。我有一個.dat文件中包含有這樣的文件格式的地圖信息,Android地圖編程
struct point{
int x,
int y;
};
我怎樣才能閱讀使用此格式此.dat文件和值複製到X和Y?
其實我正在開發Android中的Map瀏覽器應用程序。我有一個.dat文件中包含有這樣的文件格式的地圖信息,Android地圖編程
struct point{
int x,
int y;
};
我怎樣才能閱讀使用此格式此.dat文件和值複製到X和Y?
要繪製地圖,您需要擴展View class並實施諸如onMeasure(int, int)和onDraw(android.graphics.Canvas)的方法。然後在onDraw中,您可以直接使用Canvas方法繪製您的映射元素,例如drawArc,drawCircle,drawLine,drawOval,drawPath,drawPoint,drawRect,drawText等。 在mapsforge中查看此類(例如)。
謝謝你的幫助。我會試試這個。 – Ansif
如果你的意思是離線地圖瀏覽器(在手機SD卡本地存儲磚),你有幾種選擇:
1-使用osmdroid地圖瀏覽器(code.google.com/p/osmdroid)。該庫支持離線模式的一系列格式,並且可以連接到一些在線地圖磁貼供應商(如openstreetmap)。 要爲此庫創建離線切片,您可以使用Mobile Atlas Creator。
2-使用mapsforge。該庫基於數據生成地圖圖塊(動態地呈現地圖圖塊)。
「.dat」不是普遍接受的格式AFAIK。您需要更具體地瞭解數據的格式和結構。此外,對於目前的措辭來說,這個問題太過於寬泛。 –
您想在OVER地圖上畫出這些點嗎?或者您想使用此數據創建地圖? –
是的,我想使用這個dat文件創建一個地圖。 – Ansif