W aplikacji może korzystać z mapy z Map Google V2 i na tej mapie próbuję dodać znaczniki do każdego znacznika za pomocą ikony, ale znacznik przyjmuje rozmiar ikony, która sprawia, że ikona wygląda dymienica. Jak mogę określić rozmiar znacznika w dp tak, że można kontrolować, jak to wygląda na mapieJak określić rozmiar ikony na Markerze w Mapach Google V2 Android
13
A
Odpowiedz
47
Obecnie myślę, że nie można zmienić rozmiar znacznika, więc u można dodać znacznik obrazu w odkształcalne i re -size coś takiego :,
int height = 100;
int width = 100;
BitmapDrawable bitmapdraw=(BitmapDrawable)getResources().getDrawable(R.mipmap.marker);
Bitmap b=bitmapdraw.getBitmap();
Bitmap smallMarker = Bitmap.createScaledBitmap(b, width, height, false);
Ur dodać znacznik być jak ten z ikoną
map.addMarker(new MarkerOptions()
.position(POSITION)
.title("Your title")
.icon(BitmapDescriptorFactory.fromBitmap(smallMarker))
);
0
Myślę, że możesz znaleźć odpowiedź na temat this question, gdzie już wyjaśniono, jak utworzyć niestandardowy znacznik, z określoną szerokością i wysokością, tworząc dynamiczną mapę bitmap.
-1
Możesz użyć bitmap drawable, który można automatically resolve w zależności od rozmiaru ekranu.
0
[edit: formatowanie]
Drawable circleDrawable = getResources().getDrawable(R.mipmap.primarysplitter);
bitmapDescriptor=getMarkerIconFromDrawable(circleDrawable);
private BitmapDescriptor getMarkerIconFromDrawable(Drawable drawable) {
Canvas canvas = new Canvas();
Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
canvas.setBitmap(bitmap);
drawable.setBounds(0, 0, (int)getResources().getDimension(R.dimen._30sdp), (int)getResources().getDimension(R.dimen._30sdp));
drawable.draw(canvas);
return BitmapDescriptorFactory.fromBitmap(bitmap);
}
Powiązane problemy
- 1. Dostosowywanie klikalnego obszaru na markerze w Mapach Google v2 dla Androida
- 2. Map Markers z tekstem w mapach Google Android API v2
- 3. Jak określić rozmiar ikony z HICON?
- 4. Ustaw szerokość niestandardowego okna InfoWindow w Mapach Google api v2
- 5. Szary obszar na mapach Google
- 6. Jak określić ikony w pliku manifest.json?
- 7. Czy Google Maps Android API v2 jest bezpłatny?
- 8. Przenoszenie znaczników w Google Maps v2 Android
- 9. Jak narysować miliony punktów na mapach google?
- 10. Używanie animowanego Gif jako nakładek w mapach G. Mapy v2
- 11. Jak otwierać linki w Mapach Apple lub Mapach Google?
- 12. Niestandardowe infowindow w Google map android v2
- 13. Jak narysować interaktywną Polilinię na trasie google maps v2 android
- 14. wyłączyć nakładkę na drogi na mapach google
- 15. Czy w Mapach Google nadal wymagane są uprawnienia READ_GSERVICES?
- 16. Zmiana koloru znaczników - Google Map V2 Android
- 17. Android Mapy Google Znaczniki centrum API V2
- 18. Zmiana rozmiaru znacznika w mapach Google V3
- 19. Zmień rozmiar znacznika w Google Maps API v2
- 20. Rozmiar ikony uruchamiania aplikacji na Androida:
- 21. Android- Google map v2 Draw koło
- 22. Jak włączyć "Google Maps Android API v2" w konsoli programistów
- 23. Android Google Maps API v2 wyświetlacz trasa
- 24. Google Maps Android MapView v2: wyłączanie powiększania
- 25. Jak wyszukiwać w Google Map Api V2 Android?
- 26. Android Mapy Google V2 zmieniają ikonę mojej lokalizacji
- 27. Android Zoom-to-Fit Wszystkie markery na Google Map v2
- 28. Android Google Maps V2 Lokalizacja użytkownika
- 29. Konwertowanie rysowanego na bitmapę w celu zmiany koloru znacznika w Google Maps Android API v2
- 30. Android Google+ SignInButton. Jak ustawić rozmiar attibute w xml
Dzięki Man !!!!!!! –