Gmap.addoverlay()
приводит к уменьшению карты, если вы позвонили getEarthInstance()
.
Используя плагин ge 6.2.1.6014, Chrome / Mac OSX и {Firefox, Chrome} / Windows Vista Home Premium (Cross- размещено на проблемах Google Планета Земля API ).См. Тестовый код здесь .
Вскоре после появления второго маркера карты уменьшаются, хотя никто этого не просил.Поместив alert()
в этот обратный вызов и увеличив интервал timeout()
, я почти уверен, что проблема возникла в addOverlay()
, а не getEarthInstance()
.
Чтобы иммунизировать мой код,Я пробовал закомментированный код в обратном вызове, но к тому времени уже слишком поздно.
Итак, есть ли способ определить версию плагина без вызова getEarthInstance()
?Возможно, какой-нибудь взлом с google.load
?Без чистого способа определения версии плагина, мне пришлось бы отключить G_SATELLITE_3D_MAP
, пока любая из этой версии плагина остается там, что, я думаю, довольномного навсегда?
Я звоню getEarthInstance()
, потому что я хочу включить несколько слоев и установить прослушиватель щелчков на глобусе.Можно ли сделать что-то из этого без getEarthInstance()
?