Please how develop on the map, when you make a click on the screen (the map) it displays a marker of the selected area and after when you click the marker then it displays a new screen that contains information on the selected area such as longitude and latitude
質問する
94 次
1 に答える
0
ルーカスは正しい。まずドキュメントを読んでください。ここでそれについて読むことができます。ここで有利なスタートを切るには、特定の緯度、経度に headind 文字列と詳細文字列 (住所など) を使用してマーカーを追加する方法を示します。
// Function to call
private void addMarker(GoogleMap map, double lati, double longi,
String titl, String snippt) {
map.addMarker(new MarkerOptions().position(new LatLng(lati, longi))
.title(titl)
.snippet(snippt));
}
lat と lng を double 値として関数を呼び出す方法は次のとおりです。
addMarker(map, lat, lng,"Address Heading", "Data string");
'map' は GoogleMap オブジェクトです。オブジェクトを初期化した方法は次のとおりです。
SupportMapFragment mapFrag=
(SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map);
map=mapFrag.getMap();
map.setInfoWindowAdapter(new PopupAdapter(getLayoutInflater()));
map.setOnInfoWindowClickListener(this);
map.setMyLocationEnabled(true);
map.getUiSettings().setMyLocationButtonEnabled(false);
これは、コード全体の一部を理解できるようにするためのほんの一部です。ただし、ドキュメントから始めることをお勧めします。
于 2013-04-07T12:06:18.943 に答える