【发布时间】:2021-05-26 15:09:43
【问题描述】:
嗨,我不知道 java,但我有一个作业,我正在尝试用 android studio 制作一个应用程序,它是一个地图应用程序,我可以将 markerListener 添加到标记,但同样发生的每个标记我想为所有人提供唯一的 markerListener我的标记。如果你能帮助(我的代码),我会很高兴
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Sydney and move the camera
LatLng Bodrum = new LatLng(37.034407, 27.430540);
LatLng UgurMosque = new LatLng(37.033124, 27.434417);
LatLng ABC = new LatLng(36.033124, 28.434417);
Marker ugur=mMap.addMarker(new MarkerOptions().position(UgurMosque)
.title("1")
);
Marker abc=mMap.addMarker(new MarkerOptions().position(ABC)
.title("2")
);
mMap.moveCamera(CameraUpdateFactory.newLatLng(Bodrum));
mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(Marker marker) {
String markertitle=marker.getTitle();
Intent i=new Intent(MapsActivity.this, DetailsActivity.class);
i.putExtra("title",markertitle);
startActivity(i);
return false;
}
});
【问题讨论】:
标签: android android-studio google-maps-markers