1

我一直在研究一個android應用程序,我需要從用戶輸入radius。我已經在GOOLGE地圖尋找一種方式(沒有運氣),讓用戶畫一個圓(也許多邊形太)這樣的應用程序不會在iPad上如何讓用戶在Android中使用觸摸事件在谷歌地圖上繪製一個圓圈?

http://itunes.apple.com/us/app/realtor.com-real-estate-search/id336698281?mt=8

並以某種方式找到的邊界座標圓或多邊形。

有沒有一種方法可以在android上使用觸摸事件在Google地圖上繪製?如果是,那麼我如何獲得多邊形內的所有點?

任何幫助,將不勝感激!

回答

0

您可以將MapView置於FrameLayout中,並通過將該視圖放置在同一個FrameLayout中,將其與另一個視圖重疊。這個其他視圖可以捕獲觸摸事件,並且可以將您的繪圖代碼放在該圖層上。

+0

如何獲得有關多邊形內點的地理座標和其他信息? – Junaid 2012-08-07 20:40:24

+0

您可以通過兩個視圖傳遞觸摸事件。只需在繪圖層中從onTouch返回false即可:http://developer.android.com/reference/android/view/View.OnTouchListener.html#onTouch(android.view.View,android.view.MotionEvent) – 2012-08-07 20:55:48