Добавление пользовательской карты Google в разработку Android - PullRequest
0 голосов
/ 27 декабря 2010

Привет, я пытаюсь найти способ создать карту гольф-карты для устройств Android с помощью API Google и Google Maps.У меня есть ключ API от Google, и я уже прошел базовый урок.Я создаю собственную карту Google, которую хочу внедрить в приложение (все, что мне действительно нужно было сделать, это включить велосипедную карту).Поэтому я пытаюсь запрограммировать свою пользовательскую карту в приложение для Android, чтобы люди могли использовать ее в качестве GPS во время вождения на тележках для гольфа.Я был бы очень признателен за любой совет, чтобы начать работу, потому что я не смог выяснить, как это сделать, в справочнике по API Google.

Ответы [ 2 ]

1 голос
/ 27 декабря 2010

Вам нужно будет создать собственную расширенную версию MapView. переопределите метод onDraw, когда вы расширяете и применяете свою логику.

http://developer.android.com/guide/topics/ui/custom-components.html: ссылка на документацию, которая может помочь вам создать пользовательский элемент управления.

0 голосов
/ 28 декабря 2010

Я бы предложил расширить класс MapActivity и использовать оверлеи, чтобы нарисовать любые дополнительные функции «Golf», которые вы хотите добавить, например, местоположение пользователя.По мере того, как они перемещаются в тележке для гольфа, вы можете сохранять их статическое положение относительно экрана, например, держать их по центру и прокручивать карту в любом направлении, в котором они движутся.Дополнительным аспектом сохранения их центрирования является также сохранение карты с севером, направленным вверх, и предоставление некоторой дополнительной направленной обратной связи пользователю, такой как стрелка, показывающая направление его движения, например, если пользователь путешествует на восток, значок, показывающий его местоположение, будетнаходиться в центре экрана со стрелкой, указывающей на восток, с прокруткой карты справа налево.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...