如何讓谷歌地圖上的多個多邊形我使用多個多邊形地圖
List<lat long> data = new Array List<Lat Long>();
但它只能創建一個多邊形當我們繪製刪除,請人幫我在此先感謝另一個則最後一個多邊形
如何讓谷歌地圖上的多個多邊形我使用多個多邊形地圖
List<lat long> data = new Array List<Lat Long>();
但它只能創建一個多邊形當我們繪製刪除,請人幫我在此先感謝另一個則最後一個多邊形
您可以定義一個通用的方法來繪製多邊形上的谷歌地圖這樣的:
public PolygonOptions addPolygon(ArrayList<LatLng> arg)
{
LatLng [] data = arg.toArray();
PolygonOptions polygonOptions;
for(int i=0; i <= data.length; i++)
{
polygonOptions = new PolygonOptions();
polygonOptions.add(data[i],data[i+1],data[i+2])).strokeColor(Color.RED).strokeWidth(2);
polygonOptions.fillColor(Color.parseColor("#51000000"));
return polygonOptions;
}
}
,然後將其添加到您的GoogleMap這樣的:
yourGoogleMap.addPolygon(addPolygon(data));
你能展示更多代碼嗎? – Andynedine