2013-05-08 2 views
1

Есть ли способ наблюдать за завершением рендеринга фрагментов карты Google?Карты Google отображают события, их можно наблюдать?

В связи с этим существует ли способ проверить, были ли удалены все плитки карт?

Это основано на нерешенной проблеме, описанной here.

ответ

0

Посмотрите here для части вашего вопроса

есть способ, чтобы проверить, все ли фрагменты карты были успешно оказаны?

3

Слушайте событие tilesloaded, например.

google.maps.event.addListener('tilesloaded', function() { 
    // tiles have been loaded 
}); 

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

+0

Спасибо, Майкл, ваш ответ полезен и, возможно, может обернуть [решение] (http://stackoverflow.com/a/7355063/913295), упомянутое varun. –

+0

Awesome. Использовал это и добавил в чек, чтобы убедиться, что он срабатывает только один раз, а затем заставил мою карту центрировать, когда происходит пожар. Я должен был добавить свой объект карты перед параметром «patchloaded», хотя, например, 'addListener (myMap, 'patchloaded', function() ...' –

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