如何在不同的縮放級別添加不同的覆蓋圖?例如,我有一個疊加的地圖,這個地圖添加了很好的地圖。但是,當用戶縮小我想改變用戶看到的圖像。有誰知道如何做到這一點?Android地圖覆蓋
1
A
回答
2
我能想到的唯一的事情就是當縮放級別在地圖上發生變化時將縮放級別傳遞到疊加層中,然後決定在疊加層中繪製什麼。
0
如果你控制的變焦按鈕(具有自己的按鈕),你可以簡單地通過修改陣列調用MapView.getOverlays改變顯示的疊加(),然後調用mapView.invalidate()。
我沒有試圖頻繁地改變它,但它應該可以工作。
1
我有同樣的問題,但你可以做的是根據兩個地點的差異來定義位圖的大小,例如,
GeoPoint PointC = new GeoPoint((int)(35.496392 * 1E6), (int)(-97.5375950 * 1E6));
GeoPoint PointR = new GeoPoint((int)(35.496392 * 1E6), (int)(-97.5362690 * 1E6));
GeoPoint PointH = new GeoPoint((int)(35.696392 * 1E6), (int)(-97.5362690 * 1E6));
Point poC = new Point();
Point poR = new Point();
Point poH = new Point();
projection.toPixels(ovalR, poR);
projection.toPixels(ovalC, poC);
projection.toPixels(ovalH, poH);
cWidth = Math.abs(poC.x-poR.x);
cHieght = Math.abs(poC.y-poH.y);
Bitmap bitmap= Bitmap.createScaledBitmap(mBitmap, cWidth, cHeight, true);
相關問題
- 1. Android,地圖覆蓋
- 2. Android覆蓋整個地圖
- 3. android地圖覆蓋手繪
- 4. Android地圖覆蓋問題
- 5. 地圖覆蓋
- 6. 地圖覆蓋android和搜索地點
- 7. 階覆蓋地圖
- 8. Android中更高效的地圖覆蓋
- 9. Android - 地圖覆蓋onTouchEvent/onTap howto?
- 10. Android:谷歌地圖停用覆蓋
- 11. Android地圖路線覆蓋示例
- 12. Android圖像覆蓋
- 13. 更新地圖覆蓋圖
- 14. Android地圖固定地圖覆蓋到座標
- 15. 覆蓋地圖,而R中
- 16. Javascript:覆蓋地圖功能
- 17. 谷歌地圖與覆蓋
- 18. 谷歌地圖覆蓋
- 19. 谷歌地圖覆蓋
- 20. 移動地圖覆蓋
- 21. 安卓地圖覆蓋
- 22. 谷歌地圖覆蓋層
- 23. Android mediaProjection + SurfaceView +覆蓋視圖
- 24. Android appwide覆蓋圖(HUD)
- 25. 在Android中覆蓋圖像
- 26. 如何覆蓋android中的地圖視圖上的位圖?
- 27. Windows Phone 8地圖覆蓋/地區
- 28. canvas.toDataURL爲谷歌地圖地面覆蓋
- 29. 谷歌地圖v3地面覆蓋?
- 30. Android地圖是否支持地面覆蓋?
嗯,我不太清楚你的意思是什麼? – SamB09 2010-03-07 16:40:28