2013-06-08 3 views
1

Я могу отбросить маркеры на карте в обработчике событий щелчка. Но если на карте уже нарисован круг, где пользователь хочет поместить маркер, это не сработает. Я предполагаю, что круг «глотает» клик и не передает его на карту внизу. Как это исправить?Как отбросить маркер на карте, если кружок был нарисован там

ответ

0

Когда вы нарисуете круг, установите clickable: false в настройках круга, а затем клики перейдут к базовой карте. Например:

new google.maps.Circle({ 
    clickable: false, // let clicks go through to the map 
    strokeColor: '#FF0000', 
    strokeOpacity: 0.8, 
    strokeWeight: 2, 
    fillColor: '#FF0000', 
    fillOpacity: 0.35, 
    map: map, 
    center: new google.maps.LatLng(0, 0); 
    radius: 1000 
}); 

Или добавьте кликер в круг для создания над ним маркеров.

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