1
我编写代码,如下所示绘制多边形,但不绘制并在地图上显示为什么? 你可以检查并告诉我
请帮
谢谢....绘制多边形并更改颜色
public class Map extends Activity implements OnMapClickListener{
final int RQS_GooglePlayServices = 1;
private GoogleMap myMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
FragmentManager myFragmentManager = getFragmentManager();
MapFragment myMapFragment = (MapFragment)myFragmentManager.findFragmentById(R.id.map);
myMap = myMapFragment.getMap();
myMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
myMap.setOnMapClickListener(this);
myMap.setMyLocationEnabled(true);
myMap.setBuildingsEnabled(true);
@Override
public void onMapClick(LatLng point) {
PolygonOptions rectOptions = new PolygonOptions()
.add(new LatLng(37.35, -122.0),
new LatLng(37.45, -122.0),
new LatLng(37.45, -122.2),
new LatLng(37.35, -122.2),
new LatLng(37.35, -122.0));
//Get back the mutable Polygon
Polygon polygon = myMap.addPolygon(rectOptions);
}
}
你会写它,请,因为我不知道怎么写呢 – Abdullah
刚刚更新我的答案。 – fxfilmxf