2013-09-07 3 views
0

Вы можете помочь?Показан Пользовательский POI (Android)

Справочная информация.

У меня есть android google maps v2 работает в activity2 без проблем. В Activity1 Я хочу нанести POI на карты google в activity2, у меня есть xml, созданный с моими данными POI.

Вопрос: Я хочу, чтобы мой андроид приложение activity1, чтобы бежать, как это:

1) Выберите один вариант A-Z? "пользователь выбирает: М"

2) Какой цвет внутри поля M? M-Blue, M-Red, M-Green? "выбирает пользователя: M-зеленый"

3) Теперь Выберите диапазон (М-зеленый 1 до М-зеленый 200) "пользователь выбирает: М-зеленый 17 до М-Green M21"

И затем он показывает маркеры M17, M18, M19, M20, M21 на Android-картах Google для следующего действия.

Что было бы лучшим способом реализовать это? Я не после вашего кода, прежде чем вы спросите только идеальное направление, т. Е. Какие-либо ресурсы/веб-страницы, которые помогут мне заполнить эту актуальную задачу, пожалуйста?

Благодарим за ваше время. Adrian.

ответ

2

Я не знаю, что вы хотите что-то вроде этого, но в любом случае здесь:

В первом занятии я бы

  1. один spinner который будет загружать значения из a-z представляет с помощью массива символов
  2. radiogroup с тремя значениями, по одному для каждого цвета. Если вы хотите, чтобы пользователь выбирал один из многих цветов, вам, вероятно, придется использовать подборщик цветов.
  3. Поскольку значений слишком много на выбор, я думаю, что идеальным выбором будет seekbar . См. Пример here

Затем я передал выбранные значения второму действию стандартным подходом через дополнительные функции намерения после нажатия, например. кнопку отправки.

Во втором действии обработчик onCreate я получал выбранные значения и проверял их достоверность. Затем я сопоставлял их с их метаданными, которые, как мне кажется, даются (на веб-сервере или локально в базе данных sqlite). И тогда я бы построил markers, который появится на карте.

Простой, надеюсь, это поможет!

+0

Удивительный! Спасибо за ваш вклад палахнюк :-) – user2730585

Смежные вопросы