2015-07-24 2 views
-1

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

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

Скажите, пожалуйста, как я могу это достичь? Должен ли я сделать класс модели так же, как и для списка и адаптера при загрузке данных из api и разбора позже? Что я должен был делать? Каков наилучший способ? пожалуйста, помогите мне и дайте мне некоторую идею и исходный код.

+1

Этот сайт не предназначен для того, чтобы авиалисты просто предоставляли общий исходный код; пожалуйста, попытайтесь решить проблему самостоятельно и укажите трудности, с которыми вы столкнулись, включая пример части кода, которая дает вам проблемы. –

+0

Oh The bundle of thanks @ Grade'Eh'Bacon за предоставленную мне огромную информацию –

+0

http://developer.android.com/training/basics/data-storage/index.html – tyczj

ответ

0

Почему бы вам просто не сохранить местоположение (Latitude & Longitude) всякий раз, когда вам нужен маркер, вы можете его в любое время использовать в своих сохраненных местах.

+0

. Я знаю, что могу ее сохранить, но дело в том, что у меня есть местоположение человека, приходящего с сервера api вдоль с его именем, возрастом и т. д. Поэтому я хочу сохранить свою информацию и построить маркер только с этим именем пользователя, и когда этот маркер будет нажат, другая информация должна быть показана в следующем действии. Так что лучший способ его сохранить? –

+0

В каком формате вы находитесь маркер? –

+0

Что вы имеете в виду, какой формат? Я получаю информацию из jason из api, и я разбираю ее и использую прямой метод (googleMap.addMarker), чтобы нарисовать маркер сейчас по щелчку. Мне нужно показать конкретную информацию этого маркера. –

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