我有一个使用 Google 地图显示 Android 应用程序地图的活动,我想用我创建的名为fillingstation.png 的 ping 图像替换我当前使用的黄色标记。由于我对 Android 应用程序开发还很陌生,我将如何去做。
MapViewActivity.java
private void showFuelStops(String location) throws IOException{
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses;
addresses = geocoder.getFromLocationName(location, 1);
if(addresses.size() > 0) {
BitmapDescriptor subwayBitmapDescriptor = BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_YELLOW);
double latitude= addresses.get(0).getLatitude();
double longitude= addresses.get(0).getLongitude();
LatLng subLoc = new LatLng(latitude, longitude);
Marker fuelMarker = map.addMarker(new MarkerOptions().position(subLoc).icon(subwayBitmapDescriptor).title("Subway, " + location));
}
}