Видимость маркера API Карт Google
Я создаю игру, в которой я хочу, чтобы пользователь находил определенные места на карте. В настоящее время я создал местоположение для Чикаго, но хотел бы, чтобы маркер был невидимым. Как бы я это сделал?
function initMap() {
var chicago = {lat: 41.8781, lng: -87.6298};
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 0.0, lng: 0.0},
zoom: 1
});
var chicagoMarker = new google.maps.Marker({
position: chicago,
map: map
});
}
2 ответа
Решение
Если вы хотите сохранить маркер в памяти JS, но удалить его с карты, вы можете установить нулевую карту в объекте маркера:
chicagoMarker.setMap(null);