Рисование собственного маршрута - PullRequest
0 голосов
/ 24 октября 2019

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

И пользователю необходимо указать на карте, куда именно он идет (пометить красным маркером на картах, куда он идет). Таким образом, мое приложение автоматически создает маршрут для него (как в Google Maps, есть два из них, которые он может выбрать). Но это все еще только предсказание и предложение Google. Может быть, пользователь будет путешествовать по всей Европе, чтобы просто поехать в Лондон. Поэтому у него должна быть возможность нарисовать ему собственный маршрут, по которому он пойдет.

Но я не знаю, как сделать следующее:

  1. Проложить маршрут от его начальной точки до конечной точки (отего местоположение, к маркеру)
  2. Создание собственного маршрута (чтобы он мог нарисовать свой маршрут от своего местоположения к маркеру)

  3. И я не знаю, как хранитьмаршрут в базе данных. Я буду использовать MySQL, и я не знаю, как хранить экземпляр маршрута, чтобы другие пользователи могли видеть, какой маршрут он выбрал.

  4. А также, я не знаю, как хранить экземпляр маркера в MySQLбазы данных, так что другие пользователи могут видеть.

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

Извините, если дубликат, но рисование пользовательского маршрута не дублируется. Я был бы очень признателен за ответ на все 5 вопросов, даже если у некоторых из них есть ответ (пришлите мне ссылку на где).

1 Ответ

0 голосов
/ 14 ноября 2019

Мне удалось сделать это с помощью сервиса Google MyMaps.

https://www.google.com/maps/about/mymaps/

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