При изменении координат путевые точки не создаются

#javascript #html #node.js

#javascript #HTML #node.js

Вопрос:

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

Но он работает только для отдельных координат. Когда я меняю координаты, новые путевые точки не отображаются

 <!DOCTYPE html><html><head><meta charset="utf-8"><title>Maps</title><style>
#map-canvas{
    height:700px;
    width:100%;
}
</style></head><body><div id= "map-canvas"></div><button id ="get">Get Directions</button><script>
function initMap(){
    var first1 = new google.maps.LatLng(27.721503,85.362072);
    var second1 = new google.maps.LatLng(27.711360,85.318781);
    var mapOptions = {
        zoom:6,
        center: first1
    };

    var map = new google.maps.Map(document.getElementById('map-canvas'),mapOptions);
    var directionsDisplay = new google.maps.DirectionsRenderer();
    var directionsService = new google.maps.DirectionsService();
    directionsDisplay.setMap(map);

    function calculateRoute()
    {
        var request =
        {
            origin: first1,
            destination: second1,
            travelMode:'DRIVING'
        };
        directionsService.route(request,function(result,status) 
        {
            //console.log(result,status);

            if(status == "OK")
            {
                directionsDisplay.setDirections(result);
            }
        });
    }
   //  document.getElementById('get').onclick = function() {
        calculateRoute();
   //  }

}
</script><script async defer
src="https://maps.googleapis.com/maps/api/js?key=APIKEYamp;callback=initMap"></script></body></html>
  

Ожидается: он также должен работать с координатами

 var first1 = new google.maps.LatLng(18.496668, 73.941666);
var second1 = new google.maps.LatLng(18.550985, 73.934982);
  

Актуально:
Он работает только с координатами

 var first1 = new google.maps.LatLng(27.721503,85.362072);
var second1 = new google.maps.LatLng(27.711360,85.318781);
  

Комментарии:

1. Непонятно, что вы пытаетесь спросить… Как и где вы меняете координаты в своем коде

2. @Samleo Я думаю, ему просто нужно использовать разные пары координат в своем коде. Заголовок вопроса вводит в заблуждение, он должен быть что-то вроде «Google maps не принимает определенные координаты».

3. Хм, так проблема в том, когда значения в коде изменяются с (18.49.., 73.941...) на (27.721503, 85.362072) ?

4. @Samleo Да, я думаю, что это проблема

5. @user3543280 есть ли какая-либо конкретная ошибка? Возможно ли, что координаты являются недопустимыми или выходят за рамки или sth