Документация по документации библиотеки Google Maps JavaScript версии 3 объясняется:
API Карт Google поддерживает KML и форматы данных GeoRSS для отображения географическая информация. Эти данные форматы отображаются на карте с использованием Объект KmlLayer, конструктор которого принимает URL-адрес общедоступногоKML или GeoRSS.
Есть даже несколько вопросов о том, как загружать локальные данные:
Некоторые ответы указывают на сторонние библиотеки, которые могут анализировать KML локально без файла, который должен быть общедоступным:
И хотя эти решения хороши, если у вас есть необходимость хранить данные конфиденциальными, я просто хочу сделать разработку проще. При запуске локально я, очевидно, не могу разобрать мой KML и, следовательно, потерять функциональность, которую я пытаюсь проверить. Я опубликовал один универсальный KML файл на общедоступном сайте, но затем должен иметь другой код разработки, чтобы отображать одну вещь или что-то еще при запуске для реального.
Каковы мои возможности для локальной разработки для рендеринга того, что будет публично доступным для динамически генерируемых KML файлов?