#android
#Android
Вопрос:
Я хочу показать маркер другого цвета на карте Google в соответствии с « type
» в xml .. означает, что я хочу дифференцировать маркер в соответствии с « type
» в xml, сэр, итак, как выполнить синтаксический анализ для отображения маркера другого цвета на карте Google, и когда я нажимаю на любой из маркеров, он показывает шар, в котором будет записано «название галереи» ….. url-этоhttp://site4demo.com/artealdiaonline/output.php?lat=-34.6394879amp;lng=-58.3617837kkj
Ответ №1:
Ваш XML-файл не такой маленький. Я рекомендую вам использовать SAX Parser для ваших целей. Я думаю, вам не нужна вся эта информация в ваших объектах в памяти, потому что вы просто хотите сделать маркеры на своей карте. С DOM все XML-дерево будет храниться в памяти. Я все время пытаюсь избежать этого на телефонах из-за ограниченных ресурсов памяти.
Итак, вы можете использовать анализатор SAX (вот простой пример: SAX), а затем реагировать на элементы вашей строки, создавая новый маркер на вашей карте.
Комментарии:
1. Можете ли вы сделать свой комментарий более конкретным? Вы совершенно бесплатно научитесь помещать маркеры, проанализированные в XML, в объекты Java. Вы могли бы использовать свой собственный объект Java «Marker» с необходимой информацией. Обязательно используйте класс «BigDecimal» для определения широты и длины.