我是android studio的新手,我试图构建一个基于地图的应用程序。该应用程序的功能之一是在地图上给定4点(经度,纬度)的位置上构建一个正方形网格。在对该主题进行研究后,我发现了大多数答案,这在整个地图上创建了一个不需要的正方形网格。对此深表谢意。
链接到与此类似的问题:
答案 0 :(得分:0)
使用Polyline在GoogleMap上绘制矩形。
示例代码:
// Instantiates a new Polyline object and adds points to define a rectangle
PolylineOptions rectOptions = new PolylineOptions()
.add(new LatLng(37.35, -122.0))
.add(new LatLng(37.45, -122.0)) // North of the previous point, but at the same longitude
.add(new LatLng(37.45, -122.2)) // Same latitude, and 30km to the west
.add(new LatLng(37.35, -122.2)) // Same longitude, and 16km to the south
.add(new LatLng(37.35, -122.0)); // Closes the polyline.
// Get back the mutable Polyline
Polyline polyline = myMap.addPolyline(rectOptions);
Check此链接可绘制不同的形状。