Google Map проверяет, проходит ли маршрут / направление через магазин маршрутов в файле kml? - PullRequest
0 голосов
/ 17 февраля 2012

Можно ли проверить, был ли маршрут, сгенерированный пользователем, пересечен через другой маршрут, сохраненный в файле kml?

Я нашел в Документах API:

Направление класса имеет массив Ltg Ltd.

Можно ли использовать Google API для сравнения аппроксимации каждой точки в файле kml?или, может быть, я должен сделать это с помощью скрипта, на моей стороне сервера?

У кого-то есть что-то подобное?

Спасибо, сообщество разработчиков.

1 Ответ

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

Вам необходимо использовать таблицу fusion:

  1. Создайте свою карту на картах Google с линиями или цифрами и сохраните / экспортируйте в виде файла KML и загрузите.
  2. Войдите в Google Документы и ящикновый тип документа: «Таблица», мастер показывает файл импорта.
  3. Импорт данных: выберите файл kml и загрузите в таблицу.
  4. Столбец с именем «геометрия» (попо умолчанию), сохраните свои полилинии или полигоны Lgt Ltd.

  5. Теперь вам нужно «запросить» данные в вашей таблице, для этого вы можете обратиться к правильному синтаксису в https://developers.google.com/fusiontables/docs/developers_guide

  6. Если вы хотите попросить Lgt & Ltd содержит в вашей геометрии вам нужно

    SELECT <columns> FROM <tableid> 
    WHERE ST_INTERSECTS('<column with coordinates>',RECTANGLE(LATLNG(<point_lower_x>,
    <point_lower_y>),LATLNG(<point_upper_x>,<point_upper_x>)))
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...