簡體   English   中英

如何在不使用 kml 的情況下向 android studio 中的 google map 應用程序添加大量多邊形

[英]How to add a lot of polygon to a google map app in android studio without using kml

我需要向谷歌 map 應用程序添加 290 個多邊形,它不能是一個 kml 文件,因為我需要使用多邊形的一些屬性(主要是為了知道一個點是否在多邊形內)

我在一張 excel 表中得到了坐標,其中每一行都有大約 40 對坐標。 任何人都知道任何方式?

我知道這個形狀,但由於有 290 個多邊形和許多坐標,我正在尋找替代方案。

Polygon polygon1 = googleMap.addPolygon(new PolygonOptions()
    .clickable(true)
    .add(
            new LatLng(-27.457, 153.040),
            new LatLng(-33.852, 151.211),
            new LatLng(-37.813, 144.962),
            new LatLng(-34.928, 138.599)));

使用循環怎么樣?

@Override
public void onMarkerDrag(Marker marker) {

//add the marker's latlng in a arraylist of LatLng and pass it to the loop
for (int i = 0; i < arraylistoflatlng.size(); i++) {
     myMap.addPolyline(new PolylineOptions()
    .addAll(arraylistoflatlng)
    .width(5)
    .color(Color.RED));
}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM