У меня есть карта Google с несколькими слоями таблицы Fusion (одна с маркерами, другая с полигонами). Я настраиваю их на стороне интерфейса Fusion Table, а затем выбираю особый стиль с styleId на стороне клиента.Слой таблицы Fusion периодически отображает нечеткие маркеры на карте Google
Проблема, которую я испытываю, заключается в том, что маркеры иногда появляются как красные точки, а не с определенным маркером, который я выбрал в стилях (используя значок из столбца). Если я попробую снова через час (без изменения чего-либо), карта теперь будет корректно отображаться.
Моя теория заключается в том, что она, вероятно, связана с тем, как/когда Google кэширует плитки, так как я заметил это сегодня утром (понедельник) на своей карте, не посетив ее с пятницы.
1) Это звучит как возможная причина?
2) Есть ли способ исправить это? Какой-то способ «разогревать» кеш?
Для полноты, я усекаю и повторно заполняю таблицу Fusion через API один раз в день. Возможно, это может уничтожить любые ранее кэшированные плитки, если моя теория верна.
Я использую API FT, но я полагаю, что таблицы работают одинаково, используете ли вы API или создаете слой карты. Всякий раз, когда элемент изменяется в таблице, он падает из фида для чего-то вроде 3 - 5 минут. Похоже, что это может быть то, что происходит в вашем случае, - и слой карты затем возвращается к отображению маркера по умолчанию (красная точка). – sideroxylon