Android 安卓地理围栏限制
我正在使用Android 安卓地理围栏限制,android,google-maps,geofencing,Android,Google Maps,Geofencing,我正在使用地理围栏在地图上绘制。 下面是我的代码: ArrayList<LatLng> mGeofence = new ArrayList<LatLng>(); for (int j = 0; j < path.getmPolygon().size(); j++) { mGeofence.add(path.getmPolygon().get(j)); } if (mGeofence != nul
地理围栏
在地图上绘制。
下面是我的代码:
ArrayList<LatLng> mGeofence = new ArrayList<LatLng>();
for (int j = 0; j < path.getmPolygon().size(); j++) {
mGeofence.add(path.getmPolygon().get(j));
}
if (mGeofence != null && path.getmPolygon().size() >= 3) {
PolygonOptions polyoptions = new PolygonOptions();
polyoptions.addAll(mGeofence).strokeColor(Color.BLUE).strokeWidth(8f);
mMap.addPolygon(polyoptions);
} else {
System.out.println("Path Invalid Polygon");
}
或
向地图添加
多段线
s与地理围栏无关。限制是对的。访问这个@Kedarnath:我已经检查过了,但是我有一个困惑,我已经通过我的代码看到了。你能帮我一下吗?好的,Dhrupal,我想100意味着这个mGeofence.add(path.getmPolygon().get(j))代码>,您还可以对每个语句逐个运行for循环100,并检查您自己。我不确定,因为我还没有做过这方面的工作。@Kedarnath:Thnx。但如果我在一张地图上放上100多个地理围栏,赫普兰会怎么样呢。早上好,我想它应该画出来,正如我告诉你的,我还没有试过这个,所以我不能给你100%准确的答案。
mMap.addPolygon(polyoptions);
mGeofence.add(path.getmPolygon().get(j));