Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在谷歌地图API V2上绘制多边形_Android - Fatal编程技术网

Android 在谷歌地图API V2上绘制多边形

Android 在谷歌地图API V2上绘制多边形,android,Android,我有一个片段中的地图视图,很好地显示了谷歌地图。我想在地图上画多边形。我搜索了谷歌,但没有得到好的教程。所以任何人都有任何想法或好的教程。 请分享 GoogleMap map; // ... get a map. // Add a triangle in the Gulf of Guinea Polygon polygon = map.addPolygon(new PolygonOptions() .add(new LatLng(0, 0), new LatLng(0, 5), new

我有一个片段中的地图视图,很好地显示了谷歌地图。我想在地图上画多边形。我搜索了谷歌,但没有得到好的教程。所以任何人都有任何想法或好的教程。 请分享

 GoogleMap map;
 // ... get a map.
 // Add a triangle in the Gulf of Guinea
 Polygon polygon = map.addPolygon(new PolygonOptions()
 .add(new LatLng(0, 0), new LatLng(0, 5), new LatLng(3, 5), new LatLng(0, 0))
 .strokeColor(Color.RED)
 .fillColor(Color.BLUE));

参考资料:

感谢您的回复……但我希望用户在任何锁定位置绘制多边形,而不是在指定位置。您必须在谷歌地图覆盖上覆盖onTouchEvent。你可以在这里找到一个例子:我已经实现了OnMapClickListener和OnMapLongClickListener,它在触摸屏上显示线条,但我希望在拖动事件上显示线条,而不是得到那个。。。