Можно ли разместить маркер карты с рекордом на карте Google в Android, нажав кнопку? - PullRequest
0 голосов
/ 03 апреля 2012

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

Прежде чем продолжить, я хотел узнать, возможно ли это в Android? Можете ли вы передать такую ​​информацию, как никнейм, счет и маркер карты, на карту и каким-либо образом сохранить ее на сервере, чтобы все локации и т. Д. Могли видеть все игроки?

В основном карта, которая отображает рекорды.

Любой совет с благодарностью.

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

Конечно, это возможно. На самом деле, вы можете поместить практически все, что вам нравится, в маркер карты. Я рекомендую вам взглянуть на проект mapview-balloonons для некоторых примеров реализации.

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

1 голос
/ 03 апреля 2012

Мой единственный совет - хранить каждый человек в латах и ​​латах в xml-файле на сервере.Когда вы хотите просмотреть карту, вы загружаете XML-файл и анализируете его, помещая каждый широту / долготу на карту с их оценкой.

Вы можете найти информацию о оверлеях карты здесь: http://www.androidsnippets.com/drawing-an-image-as-a-map-overlay2

Также вы можете создать сценарий javascript / php / perl / etc, который будет принимать пользовательский lat / lon / score и добавлятьэто в файл XML.

...