2.3標記

這裡要講解的是Google Map的標記功能

使用的函數是 addMarker()

範例如下

public class MapsActivity extends Activity implements OnMapReadyCallback {

下面這行我們定義了一個Latlng物件TAIPEI,會在之後的onMapReady中呼叫他

static final Latlng TAIPEI =Latlng(25, 121);

@Override

protected void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_maps);

MapFragment mapfragment = (MapFragment)getFragmentManager().

findFragmentById(R.id.map);

mapFragment.getMapAsync(this);}

@Override

public void onMapReady(GoogleMap map){

這裡我們用addMarker函數新增了一個標記點,位置就是我們剛剛定義好的TAIPEI

  map.addMarker(new MarkerOptions().position(TAIPEI));

  }

}

或是也可以不要先定義好,直接把相關資料寫在函數中

語法如下

map.addMarker(new MarkerOptions().position(new Latlng(123.4,56.7)).title("TAIPEI"));

results matching ""

    No results matching ""