Карта Android рисует круговое радио с GPS-координатами из базы данных SQLite - PullRequest
0 голосов
/ 22 июля 2011

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

Идея проста:

У нас есть несколькоGPS-координаты хранятся в базе данных SQLite.С помощью диспетчера местоположения GPS я хотел бы определить свое фактическое местоположение и нарисовать метку положения на карте.После того, как приложение определит текущую позицию, я бы хотел проверить координаты ближайшей позиции GPS из базы данных SQLite, скажем, на расстоянии 10 км (может отличаться).

Я разработал несколько приложений: ReadfromSQLiteDB, GetGPSition и единственное, что мне нужно, - это нарисовать точки GPS внутри круга, что я не совсем уверен, как это сделать.

Я прошу совета или помощи :) Заранее спасибо

Вот пример или идея того, что я хочу сделать. enter image description here

1 Ответ

0 голосов
/ 22 июля 2011

Вы можете делать все, что хотите, используя наложения карты .

  • . Для местоположения пользователя используйте MyLocationOverlay
  • Для рисования объектоврядом с пользователем извлеките объекты из БД (вы можете запросить MyLocationOverlay для текущей позиции пользователя), а затем используйте ItemizedOverlay

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

...