2015-10-28 2 views
0

Я обрезал данные шейп-файла US Census, чтобы показать блоки переписи только в трех состояниях, отредактировав таблицу атрибутов.Уровень QGIS KML не отображается в API Карт Google

Затем я кодировал состояния, основанные на значениях в таблице, изменяя стиль в qgis.

Теперь я хочу экспортировать новую карту как слой KML или GeoJson. Однако каждый раз, когда я пытался, этот слой не будет отображаться в базовой карте API Карт Google.

Я считаю, что код API верен, потому что, когда я использую тестовый kml-файл из Интернета, он показывает.

Я попытался экспортировать с использованием различных атрибутов (нет символики, символики объектов, символьной символики, wsg 84 и т. Д.). Я пробовал разместить файл на Dropbox и мой сервер для моего сайта. Я пробовал geojson и kml, и слой просто не покажут.

Файл 300+ MB. И Inspect Element не показывает ошибок консоли

Когда я открываю файл в текстовом редакторе, все выглядит нормально. Теги выглядят закрытыми.

Я не уверен, что именно вызывает эту проблему. Есть ли альтернатива использованию QGIS? Как я могу получить данные переписи в качестве слоя в проекте Google API?

+0

Какую версию QGIS вы используете? вы сохраняете файл в kml? – scaisEdge

+0

Это версия 2.10.1 – auto

+0

Вы сохраняете слой в KML? – scaisEdge

ответ

1

Размер файла слишком велик. Карты Google ограничивают размеры файлов для слоев KML до 10 МБ. Мне пришлось уменьшить размер файла и использовать GeoJson вместо KML.

Смежные вопросы