2018年1月24日 星期三

android google map自訂圖示

android google map自訂圖示

1、用android開一個新的map原生碼的程式
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

import com.google.android.gms.maps.model.BitmapDescriptorFactory;
>>其中這個最重要



2、以下是參考寫法
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
LatLng sydney = new LatLng(-34, 151);
mMap.addMarker(new MarkerOptions().position(sydney)
.title("測試")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.z2))
);
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}


以下是程式碼的執行結果:(假設圖片是18X18放在drawable的z2.png檔案)


沒有留言: