Я хочу добавить точки на карте в приложении Android, я получаю точки (широта, долгота) от веб-службы и хочу разместить их на карте с помощью маркеров но проблема в том, что у меня есть два типа пользователей, так что я хочу, чтобы разместить один из них с маркером, отличным от других пользователейРазмещение различных значков значков для разных пользователей в приложении android на GoogleMaps
0
A
ответ
0
вы могли бы сделать некоторые вещи, как, что:
for (Task tempTask : SGTasksListAppObj.getInstance().tasksRepository.getTasksRepository())
{
LatLng latlng = new LatLng(tempTask.getLatitude(),tempTask.getLongtitude());
if (tempTask.getStatus().contentEquals(TasksListActivity.STATUS_WAITING))
{
newmarker = map.addMarker(new MarkerOptions().position(latlng).title(tempTask.getTitle()).icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_blue)));
}
else if (tempTask.getStatus().contentEquals(TasksListActivity.STATUS_IN_PROGRESS))
{
newmarker = map.addMarker(new MarkerOptions().position(latlng).title(tempTask.getTitle()).icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_bordo)));
}
else if (tempTask.getStatus().contentEquals(TasksListActivity.STATUS_ON_THE_WAY))
{
newmarker = map.addMarker(new MarkerOptions().position(latlng).title(tempTask.getTitle()).icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_turkiz)));
}
else if (tempTask.getStatus().contentEquals(TasksListActivity.STATUS_COMPLETE))
{
newmarker = map.addMarker(new MarkerOptions().position(latlng).title(tempTask.getTitle()).icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_orange)));
}
else if (tempTask.getStatus().contentEquals(TasksListActivity.STATUS_FAILED))
{
newmarker = map.addMarker(new MarkerOptions().position(latlng).title(tempTask.getTitle()).icon(BitmapDescriptorFactory.fromResource(R.drawable.marker_for_map_purpul)));
}
}
, как вы видите, я установка другого значка с другим цветом для маркера в зависимости от его статуса.
Вы могли бы сделать что-то похожее, просто измените проверку, которую вы заготовки.
Смежные вопросы
- 1. Вертикальное размещение значков Fontawesome
- 2. Использование значков значков на основе Android для Android
- 3. Меню значков в приложении
- 4. размещение социальных значков в CSS
- 5. Размещение значков относительно элементов списка
- 6. Навигационный элемент для просмотра различных цветов значков для разных предметов
- 7. Ограничения разрешения значков для android
- 8. Добавление значков/значков Ссылки
- 9. Перемещение значков на Android MapView
- 10. Назначение различных значков на основе коэффициента
- 11. размещение значков в панели инструментов gtk
- 12. Android - поддержка поддержки значков
- 13. Как изменить цвет значка для значков значков
- 14. Обновление значков Android Tab
- 15. Размеры значков Android
- 16. как у меня есть список значков в приложении для Android?
- 17. как у меня есть список значков в приложении для Android?
- 18. Создание пакета значков Android
- 19. tinymce не дает мне значков значков или значков в меню
- 20. Настройка размера изображения для значков в Android
- 21. Репозиторий для бесплатных значков
- 22. Использование значков в настройках Android
- 23. Android: несколько значков в ListView
- 24. Добавление значков в jTable в разных строках
- 25. Установите для глобальных значков
- 26. Эффект пульсации для значков в android?
- 27. Добавить пакет значков для Android в проект
- 28. Добавление значков в ActionBar на Android
- 29. Определить размер значков в SP на MapView
- 30. Добавление значков на трамплин
newmarker = map.addMarker (новый MarkerOptions(). Position (latlng) .title (tempTask.getTitle()). Icon (BitmapDescriptorFactory.fromResource (R.drawable.marker_for_map_blue))); У меня есть ошибки в MarkerOptions ----> MarkerOption не может быть разрешен как тип. –
добавить этот импорт к вам класс активности группы: import com.google.android.gms.maps.model.MarkerOptions; –
Невозможно импортировать его. –