2013-03-01 27 views
4


的MapView我需要幫助

我試圖通過放大讓用戶多點觸摸點的MapView(2先手指觸摸) 我知道有setMultiTouchControls()函數,但這不是我想要做的。

我試圖用圖片解釋:)它比寫作容易;兩指或PINC變焦在osmdroid

黑色粗體箭頭顯示手指的運動方向。 同樣的情況可以被認爲是相反的方向。(放大)

osmdroid mapview multitouch

+0

http://stackoverflow.com/questions/7583281/pinch-to-zoom-with-osmdroid/15159512#15159512這裏有一個例子,但它不是我想要做的 – ismail 2013-03-01 14:03:00

回答

4

最後,在osmdroid 3.0.10此功能已得到落實。

mapView.setBuiltInZoomControls(true); 
mapView.setMultiTouchControls(true); 
+2

你應該寫這些: _mapView.setBuiltInZoomControls(真); _mapView.setMultiTouchControls(真); – 2013-11-27 04:48:47

+0

謝謝puya。實際上在以前的版本中,你必須做同樣的事情來啓用多點觸控功能,但是我遇到的問題不是關於如何啓用,而是我在問題中很清楚。 – ismail 2013-11-27 11:36:40