У меня есть большой файл KML, содержащий список мест. При необходимости могу конвертировать в другие форматы.
Я хочу нанести все эти места на карту мира и поделиться результатом.
Требования:
Если таких веб-приложений несколько, побеждает тот, у которого меньше ограничений (размер файла, количество мест и т. д.).
Поскольку моя «сырая идея» была объявлена ОП «достойным ответом», вот оно:
Не специальное приложение для преобразования или отображения, а довольно общее: если предположить, что .csv
файлы содержат данные широты и долготы, не должно быть слишком сложно преобразовать их в формат Keyhole ( .kml
). Поиск в Googlecsv2kml
дает множество результатов (которые я не проверял), по крайней мере, некоторые из них предлагают графический интерфейс для преобразования. Интересно, не разрешит ли ни один из них какое-либо автоматическое преобразование/пакетную обработку.
Теперь, когда .kml
файл доступен, вам нужно только место для его размещения. Подойдет любой веб-сервис, так что вы, например, можете даже поместить его на свой Google Диск или Dropbox и объявить его «общедоступным». После этого вам нужно будет только поделиться URL-адресом, например, с Google Maps (который будет работать на разных платформах с большинством веб-браузеров) или поделиться .kml
напрямую для использования с кучей различных приложений (включая Google Earth , Marble и другие). Для справки вы можете обратиться к документации Google KML .
Как это решение будет соответствовать вашим требованиям?
.kml
файла (или URL-адреса к нему), возможно, даже лучше при использовании с конкретным приложением. На Android мне приходит на ум куча приложений, включая собственно Google Maps , Google Earth и Locus Maps . Многое другое, слишком длинный список, чтобы упоминать его здесь. Подойдет большинство навигационных приложений ..kml
файл, обязательно должен это сделать. Для создания .kml
файла это будет зависеть от того, какие данные .csv
содержит исходный файл. При условии, что у него есть эти три столбца (плюс, может быть, еще несколько): Да..kml
/ .kmz
файлом. Однако в зависимости от мощности устройства (ЦП / ОЗУ) это может вызвать некоторую нагрузку на рендеринг.
Иззи
.csv
файлы содержат данные о широте и долготе: вы искалиcsv2kml
в Google простое преобразование данных в «формат замочной скважины» (.kml
), затем загрузите результат.kml
на какой-либо веб-сервер и поделитесь ссылкой на Google Maps. включая его URL? Это должно работать в любом веб-браузере. И интерфейс Google Maps тоже должен уметь показывать текущее положение устройства. Просто первое, что пришло мне в голову :) Но, конечно, вы не сказали, являются ли широта/долгота частью вашего.csv
.CRSouser
Николя Рауль
Николя Рауль
CRSouser
Николя Рауль
Иззи