如何获取谷歌地图中标记的点击/点击次数。
@Override
public boolean onMarkerClick(Marker point) {
Toast.makeText(MapsActivity.this, point.getTitle(), Toast.LENGTH_SHORT).show();
Integer clickCount = (Integer) point.getTag();
// Check if a click count was set, then display the click count.
if (clickCount != null) {
clickCount = clickCount + 1;
point.setTag(clickCount);
Toast.makeText(this, point.getTitle() + " has been clicked " + clickCount + " times.", Toast.LENGTH_SHORT).show();
}
return true;
}
你几乎让它工作了:
@Override
public boolean onMarkerClick(Marker point) {
Toast.makeText(MapsActivity.this, point.getTitle(), Toast.LENGTH_SHORT).show();
Integer clickCount = (Integer) point.getTag();
if (clickCount == null) {
clickCount = 0;
}
clickCount = clickCount + 1;
point.setTag(clickCount);
Toast.makeText(this, point.getTitle() + " has been clicked " + clickCount + " times.", Toast.LENGTH_SHORT).show();
return true;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句