Я использую API Карт Google в своем приложении для Android и хочу изменить внешний вид кнопки моего местоположения со старого с квадратом на новый значок дизайна материала вокруг круга.android Google Maps change MyLocation icon to Значок материала
Я хочу изменить его к этому:
Кроме того, как я могу изменить его положение в правом верхнем углу в правый нижний угол?
Ниже мой код для файла XML:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.bhoiwala.locationmocker.MapsActivity" >
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</FrameLayout>
Ниже приведен код, о том, как я использую его:
private void updateLocationUI() {
if (mMap == null) {
return;
}
if (mLocationPermissionGranted) {
mMap.setMyLocationEnabled(true);
mMap.getUiSettings().setMyLocationButtonEnabled(true);
}
Спасибо :)
Пробовали ли вы это Http: // StackOverflow. com/questions/23883235/google-map-for-android-my-location-custom-button –
Когда вы запустите код в API> 21, тогда отобразится значок mylocation для дизайна материалов. – Gattsu