2010-05-17 2 views
4

У меня возникла небольшая проблема с полу-новой функциональностью KML Overlay с API Google Maps v3, в которой, хотя я могу использовать «suppressInfoWindows: true;», курсор по-прежнему выглядит так, как если бы наложения (-ы) были интерактивными.KML Layers Cursor CSS - API Карт Google v3

Есть ли способ в это время изменить css на оверлей (-ях), чтобы курсор был курсором по умолчанию, чтобы они были чисто визуальными и не путали пользователя?

+0

Ссылка мертв. Это не очень хорошая идея иметь временные ссылки в вопросах/ответах. –

+0

Я сделал это. – Douglas

ответ

3

Вы можете сделать это с помощью JavaScript (не уверен насчет чисто CSS решения), используя что-то вдоль линий ...

var ctaLayer = new google.maps.KmlLayer({ 
    url: 'myKmlFile.kml', 
    suppressInfoWindows: true 
}); 
if (ctaLayer.suppressInfoWindows) ctaLayer.setOptions({clickable:false}); 
ctaLayer.setMap(map); 
+0

Позор его никогда не принимали, но этот ответ работает нормально. Я не пробовал добавлять объявление «clickable: false» в исходный объект установки, но я бы предположил, что это сработает. – M1ke

1

Это звучит как ошибка. Вы должны отправить его в API Карт Google issue tracker.

+0

Это не ошибка, а лишь часть детализации функций API - интерактивность и наличие информационного окна - это отдельные проблемы. – M1ke

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

  • Нет связанных вопросов^_^