Google지도를 사용하고 있는데지도에 몇 가지 사항을 추가했습니다. 당신은이 그림 흰색 배경을 가지고 있는지 알 수 있습니다ItemizedOverlay의 하위 클래스를 구현하는 동안 마커 배경을 제거하는 방법은 무엇입니까?
과지도에 OK 보이지 않는 :
아래는 내가 지금 무슨이 : 내가 표식으로이 사진을 사용합니다. 흰색 배경 (그리고 롤리팝의 그림자)을 제거 할 수있는 방법이 있습니까? 나는 그것이 그것보다 훨씬 좋아 보이 리라 믿는다. 당신이 불투명 색상 사용을 사용하는
class PointsInMoskow extends ItemizedOverlay{
private List<List<Address>> convertedAddresses=new ArrayList<List<Address>>();
private List<OverlayItem> points=new ArrayList<OverlayItem>();
private Drawable marker;
public PointsInMoskow(Drawable marker){
super(marker);
this.marker=marker;
try {
convertedAddresses.add(geocoder.getFromLocationName("Москва, м.Фили", 2));
convertedAddresses.add(geocoder.getFromLocationName("Москва, м.Площадь Революции", 2));
convertedAddresses.add(geocoder.getFromLocationName("Москва, м. Калужская", 2));
int latitude;
int longitude;
for (int i=0;i<3;i++) {
List<Address> addressList=(List<Address>)convertedAddresses.get(i);
if(addressList!=null && addressList.size()>0){
latitude=(int)(addressList.get(0).getLatitude()*1000000);
longitude=(int)(addressList.get(0).getLongitude()*1000000);
points.add(new OverlayItem(new GeoPoint(latitude, longitude), "title", "snippet"));
}
}
populate();
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
protected OverlayItem createItem(int i) {
return points.get(i);
}
@Override
public int size() {
return points.size();
}
}