У меня много KML-файлов - по одному для каждой из существующих стран.Мне нужно визуализировать их динамически на Google Map на основе ввода пользователя.Если в результате поиска осталось всего несколько стран, все работает отлично - на карте отображаются все страны.Проблема возникает, когда есть более чем 15 стран мира.Я получаю 414 ошибок почти для всех запросов KML.
Насколько я знаю, Google Map разделена на тайлы, и для каждой из них выполняется один запрос KML.Если для плитки слишком много KML-файлов, которые необходимо сгенерировать, то URL для такого запроса слишком длинный (ошибка 414).
У вас есть идеи, как мне решить эту проблему?* Вот пример такого запроса:
http://mt0.googleapis.com/mapslt?hl=pl&lyrs=kml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3izLNIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq1ixq5IeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iz7ZIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq1iy61IeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq2CfZHwyIkHtAg|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iw6xIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq2aCOyKhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq1ix7BIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq2aCAyLhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq1iy7lIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iya1IeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iPRGKhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3ixrdIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq1ix7xIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iMxGKhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq1iNwGKhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iybBIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iPBGKhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3ixrNIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iw7NIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3ixrBIeOTEA1oE|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq1iNxGKhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq3iNTGKhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq2aCMyLhEdOPKBF|kv%3A3|api%3A3%2Ckml%3AcuwPC5SCy4YxYqf-KUu31-kH0-baWhlLmIlHaxq2aANyKhEdOPKBF|kv%3A3|api%3A3&x=1&y=1&z=1&w=256&h=256&source=maps_api&token=104074
Спасибо за помощь
вам нужно иметь их в отдельных файлах kml, вы можете просто вывести свой xml с несколькими папками, и внутри каждой папки есть каждая область, просто идея, дайте мне знать, если это мусор