2012-12-06 81 views
3

我有Android谷歌地圖api v2的問題。谷歌地圖android api v2選擇折線

我想從地圖中選擇一條折線,就像我選擇一個標記一樣。 使用標記我使用onTap

是否可以選擇多段線?

+0

有可能爲API 8.4+。 http://stackoverflow.com/a/34792839/2465827 – Ryde

回答

0

你將不得不編寫自己的算法,並在OnMapClickListener中進行檢查。

1

只需使用PolyUtil#isLocationOnPath(...)android map utils。這正是你想要的。

例子:

googleMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() { 
    @Override 
    public void onMapClick(LatLng latLng) { 
     boolean isOnRoute = PolyUtil.isLocationOnPath(latLng, latLngs, true, tolerance); 
     // do what you want 
    } 
}