2010-09-07 36 views
0

您好IM工作的應用程序需要西北和MapView的東南座標,當我放大或周圍平移地圖......我要計算這個兩個Geopoints之間的距離......MapView的

指導我的西北和東南的座標請...

感謝名單..

回答

0

你可以得到屏幕的左上和BottomRight協調和IT項目,以地理座標。爲此,您需要知道MapView的大小,因爲如果您獲得0; 0作爲TopLeft和screenHeight; screenWidth作爲BottomRight,您將會失望。這是因爲MapView不會填充設備的整個屏幕,因爲總是有通知面​​板,並且在某些應用程序中有標題欄。 如此,但如果你通過調用方法的getHeight(),例如,在得到MapView的的高度的onCreate在onStart你會得到0,因爲的MapView尚未擬定。你需要從MapView類繼承和覆蓋onLayout(布爾改變,詮釋離開,詮釋頂部,詮釋權,詮釋底部)