Загрузка сведений о маршруте с карты Google - PullRequest
1 голос
/ 04 августа 2010

Я хочу нарисовать маршрут на карте Google с указанием направлений A & B уточнил, я могу сделать это через Google Directs, благодаря goole..Нет я хочу создать статическую карту только с этим маршрутом и, следовательно, мне нужно получить все данные о широте и долготе в CSV за 100M расстояние этого маршрута.

Есть ли какой-либо возможный способ, так как в настоящее время мне нужно разместить маркер на каждое расстояние и скопировать координаты вручную с карты, которая очень утомительно, когда мне нужно сделать это от 100 км +,

Любая предоставленная помощь действительно ценится.

Ответы [ 2 ]

1 голос
/ 04 августа 2010

Если вы получаете указания с помощью Javascript API API , все это можно сделать программным способом, но я предполагаю, что вы получаете указания от maps.google.com страница? Если это так, то вы можете связать KML с ответом о маршруте через «Мои карты».

После того, как вы отправите запрос о направлении, вам нужно перейти в конец текста и выбрать Сохранить на моих картах . Это добавит указания на вашу страницу Мои карты (при условии, что вы вошли в учетную запись Google). Перейдите на Мои карты и выберите запись, которую вы только что добавили. Нажмите кнопку edit слева. Это откроет ссылку Просмотр в Google Планета Земля в правом верхнем углу карты. При нажатии на эту ссылку будет загружен файл, который выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?>    
<kml xmlns="http://earth.google.com/kml/2.2">
<Document>
<name>Directions to Scone, NSW</name>
<description><![CDATA[]]></description>
    <NetworkLink>
    <name>Directions to Scone, NSW</name>
    <Link>
    <href>http://maps.google.com/maps/ms?ie=UTF8&amp;hl=en&amp;vps=1&amp;jsv=262a&amp;oe=UTF8&amp;msa=0&amp;msid=109115301202341389527.00048cf92603b4141b1cf&amp;output=kml</href>
    </Link>
    </NetworkLink>
</Document>
</kml>

Замените все экранированные &amp; на & в URL-адресе в элементе href и запросите URL-адрес в браузере. Это даст вам KML , которые вы ищете:

http://maps.google.com/maps/ms?ie=UTF8&hl=en&vps=1&jsv=262a&oe=UTF8&msa=0&msid=109115301202341389527.00048cf92603b4141b1cf&output=kml
0 голосов
/ 04 августа 2010

Не уверен, что это может быть полезно, но если вы используете службу отдыха googles, чтобы получить данные, посмотрите на this .

...