我在谷歌地圖上繪製了多個使用多個緯度,經度points.But多邊形,但現在我需要在多邊形的中心放置一個標記,我需要中心座標。如何計算中心點。如何計算Google Maps Android API v2中多邊形的中心?
下面是在地圖上添加多邊形代碼:
for (Warning w : warningsList) {
// Instantiates a new Polygon object and adds points
PolygonOptions rectOptions = new PolygonOptions();
List<PolyPoints> pp = w.getPolyPoints();
for (PolyPoints p : pp) {
rectOptions.add(new LatLng(Double.valueOf(p.getLatitude()),
Double.valueOf(p.getLongitude())));
}
mMap.addPolygon(rectOptions.strokeColor(Color.GREEN)
.fillColor(Color.RED).strokeWidth(STROKE_WIDTH));
}
我發現了類似question這已經回答了,但對JavaScript這就是Api.Is他們用我的情況下,同一個解決方案的方法嗎?
有沒有可以提供給我們的任何代碼? – ksugiarto
@kolonelpeteruk我已經添加了一些代碼,顯示了我如何在地圖上添加多邊形。 – user818455
你想實施什麼樣的中心?重心?邊界的中心?你嘗試過哪一個實施? –