正在显示的标记位于彼此之上,无法正常显示。
有没有办法重新定位标记,使其不在其他标记之上。
day1 = (Button) findViewById(R.id.day1);
day1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
LatLng c = new LatLng(lat, lng);
for(int i=1; i<=3; i++)
{
mMap.addMarker(new MarkerOptions().position(c).icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)));
}
}
});
标记如图所示。
答案 0 :(得分:0)
你可以在它们之间添加一些空间,给它们一些额外的空间。
在您的内部,以及放置制造商之前,请使用此
double offset = i / 60d (replace this number with the distance you want to add);
lat = lat + offset;
lng = lng + offset;
然后你可以添加标记。