Android 如何在绘制的Poligon区域检查lat/lon
我正在做一个项目,在那里我用Android 如何在绘制的Poligon区域检查lat/lon,android,google-maps,Android,Google Maps,我正在做一个项目,在那里我用 PolygonOptions rectOptions = new PolygonOptions(); rectOptions.addAll(lat_longList); rectOptions.strokeColor(Color.BLACK); rectOptions.strokeWidth(5); rectOptions.fillColor(Color.LTGRAY); poliPolygon = map.addPolyg
PolygonOptions rectOptions = new PolygonOptions();
rectOptions.addAll(lat_longList);
rectOptions.strokeColor(Color.BLACK);
rectOptions.strokeWidth(5);
rectOptions.fillColor(Color.LTGRAY);
poliPolygon = map.addPolygon(rectOptions);
但现在我想检查另一个lat/lon(22.00,88.011行)是否落在该多边形区域中。如果lat/lon在该区域内,则加载一个标记
请在此问题上提供帮助。您可以尝试使用PolygonOptions的getPoints()。
请看:事实上,你能澄清一下吗。您是在多边形中查找特定标记还是在多边形中查找纬度/经度?@RaySülzer答案指的是google map v3 javascript而不是Android这是我正在使用本机java api的javascript api示例。@Ray我在查找纬度/经度是否在多边形中?