Google Map: добавить символ на регион и зону - PullRequest
0 голосов
/ 21 апреля 2020

Я работаю над одним приложением, которое разрабатывает карту Google, но я новичок в Google карте. Теперь у меня есть два запроса:

  1. В локальном режиме, когда я запускаю решение, он показывает режим разработчика, а когда я пытаюсь запустить для направления, это показывает сообщение об ошибке в Javascript Консоль: «Служба маршрутов». Вы должны включить Billing в Google Cloud Project по адресу https://console.cloud.google.com/project/_/billing/enable Подробнее об https://developers.google.com/maps/gmp-get-started Для получения дополнительной информации об аутентификации и службах Google Maps JavaScript API пожалуйста см .: https://developers.google.com/maps/documentation/javascript/get-api-key '. Как решить эту проблему в режиме разработчика? Код приведен ниже для справки:

    function initMap() {
    var directionsDisplay = new google.maps.DirectionsRenderer({
        //suppressMarkers: true,
        polylineOptions: {
            strokeWeight: 8,
            strokeOpacity: 1.0,
            strokeColor: "#8b0000"
        },
        draggable: true
    });
    
    directionsDisplay.setMap(map);
    directionsDisplay.setPanel(document.getElementById('right-panel'));
    
    var directionsService = new google.maps.DirectionsService({});
    var onChangeHandler = function () {
        calculateAndDisplayRoute(directionsService, directionsDisplay);
    };
    
    
    }
    
    function calculateAndDisplayRoute(directionsService, directionsDisplay) {
    var start = document.getElementById('start').value;
    var end = document.getElementById('end').value;
    if (start != -1 && end != -1) {
        directionsService.route({
            origin: start,
            destination: end,
            travelMode: google.maps.TravelMode.DRIVING,
            unitSystem: google.maps.UnitSystem.METRIC,
            provideRouteAlternatives: true,
    
    <pre><code>}, function (response, status) {
        if (status === google.maps.DirectionsStatus.OK) {
            directionsDisplay.setDirections(response);
        } else {
            window.alert('Directions request failed due to ' + status);
        }
    });
    </code>
    }}
  2. В качестве другой задачи мне нужно будет отобразить значок состояния / региона и зоны одним значком. Как это сделать?? Поскольку я новичок, не смог получить его. Для города с помощью лат-лонга я могу показать значок, но не получаю для штата / региона и тисков Зоны.

TIA.

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