我想点击MyLocation-Button显示Toast。 我试试这段代码:
public void setMyLocationLayerEnabled(View v) {
Toast toast = Toast.makeText(getApplicationContext(), "Example de Message for Android", Toast.LENGTH_SHORT);
toast.show();
}
但没有工作。我希望你们中的某些人可以帮助我!
答案 0 :(得分:12)
map.setOnMyLocationButtonClickListener(new OnMyLocationButtonClickListener() {
@Override
public boolean onMyLocationButtonClick() {
Toast.makeText(
getActivity(),
"Example de Message for Android",
Toast.LENGTH_SHORT).show();
return true;
}
});
答案 1 :(得分:3)
要在单击MyLocationButton后获取当前位置,请使用
`googleMap.getMyLocation(); //Deprecated, So use `googleMap.setMyLocationEnabled(true); //Which allows to deal with current location`
在setOnMyLocationButtonClickListener中。
参考链接:https://www.androidtutorialpoint.com/intermediate/android-map-app-showing-current-location-android/
希望它有所帮助!感谢Cabezas。