Файл kml наполовину загружен на Google Maps - PullRequest
0 голосов
/ 19 марта 2012

Я загружаю файлы kml на Google maps. 99% времени это работает, но были случаи, когда файл kml загружался не полностью. В настоящее время я кэширую файлы kml каждую ночь в memcache, поэтому нет необходимости каждый раз отправлять запрос в Google. Я приложил фотографии, где вы можете увидеть, что файл kml наполовину загружен. Я не вижу ошибок в журналах Apache, браузера или приложений. Кто-нибудь может помочь?

http://i.stack.imgur.com/vT0zQ.jpg

http://i.stack.imgur.com/DoJPc.jpg

1 Ответ

1 голос
/ 22 марта 2012

Эти строки отображаются на стороне сервера с помощью GMaps, как плитки изображений.

К сожалению, иногда Gmaps - по неизвестной причине не удается нарисовать некоторые плитки.И как только он потерпел неудачу, вышедшая из строя плитка кэшируется.Иногда вы можете обойти это, обновив браузер.

Я не думаю, что есть известное решение, кроме как заставить GMaps попытаться перерисовать тайлы - самый простой способ сделать это - изменить URL-адрес файла kml - так что gmaps отображает его с нуля.

Можно просто добавить поддельный параметр в JS, который затем игнорируется вашим сервером, но gmaps видит его как новый URL.

...