Маршрут через точки - PullRequest
3 голосов
/ 24 января 2011

Как я могу получить файл kml из Google Maps, который содержит маршрут через несколько точек. Теперь я использую эту ссылку http://maps.google.com/maps?f=d&hl=en&saddr=51.591016,-0.107382&daddr=51.359619,-0.147695&ie=UTF8&0&om=0&output=kml Это работает, но только для двух пунктов.

1 Ответ

0 голосов
/ 24 января 2011

Во-первых, вы должны знать, что Google Maps и Google Планета Земля имеют разные возможности для отображения файлов kml.Google Планета Земля практически не имеет ограничений, вы можете создавать полные mxd для Google Earth с легендами и всем прочим, однако карты Google не имеют почти такой же возможности.

На картах Google вы ограничены отображением 200 кмл.на одной странице это связано с тем, что это приложение основано на сервере и создано с использованием javascript, в целях повышения производительности вы ограничены только 200 кмл на каждую страницу.Вы можете заметить, что остальные ваши очки находятся на разных страницах, к сожалению, вы не можете просматривать их все одновременно.Одна вещь, которую вы можете сделать, это подать ссылку на ваш файл kml (вы можете сделать это легко, если у вас есть учетная запись ftp или с google мои страницы), а затем просто введите URL в поле поиска, presto!все ваши точки будут отображаться, только вы не сможете прокладывать маршруты или редактировать какие-либо атрибуты, вы можете просто сохранить их на моих картах и ​​поделиться отображением точек (опять же, люди не смогут получать указания от точек)

Хорошая практика - использовать ваш kml для URL-адреса, это сэкономит ваше время, также вы можете использовать собственную символику, если вы вводите URL-адрес в области загрузки (в отличие от поля поиска).) вы сможете сохранить свою символику, редактировать атрибуты и получать указания и все эти другие забавные вещи.Однако у вас будет ограничение на возможность отображать только 200 точек на странице.

Таким образом, если вам нужно, чтобы пользователь мог искать маршруты из ваших точек, вы можете иметь только 200 точек одновременно.:( введите URL в поле поиска, и все ваши точки появятся ......, но без указания направления.

Надеюсь, это поможет. Для справки: http://econym.org.uk/gmap/kml.htm

http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html

...