Как я могу отключить информационное окно для отправления и назначения на карте Google? - PullRequest
0 голосов
/ 05 ноября 2019

Я создаю службу направления на карте Google. Все работает нормально. Я хочу отключить информационное окно точек отправления (A) и пункта назначения (B), а не маркеров. Как я могу скрыть или удалить это?

Проверьте это прикрепленное изображение для получения более подробной информации

Вот код для настройки Google Map,Это написано в угловом.

$scope.directionsService.route({
    origin: {'placeId': $scope.originPlaceId},
    destination: {'placeId': $scope.destinationPlaceId},
    travelMode: defaultTravelMode
},
function (response, status) {
    if (status === 'OK') {
        $scope.directionsDisplay.setDirections(response);
        $scope.path = new google.maps.Polyline({
            path: response.routes[0].overview_path
        });
        // filter stores by path
        $scope.filterStoresByDirectionPath($scope.path);
    }
});

//function to design infowindow of marker

$scope.newMarker = function (opts) {
let marker = new google.maps.Marker(opts);
marker.travelTime = opts.travelTime;
marker.timeValue = opts.timeValue;
marker.url = opts.url;
$scope._on({
    obj: marker,
    event: 'click',
    callback: function () {
        let content = 'Marker content';

        if ($scope.infoWindow) {
            $scope.infoWindow.close();
        }


        $scope.infoWindow = new google.maps.InfoWindow({content: content});
        $scope.infoWindow.open($scope.map, marker);

    }
});


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...