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