C# .Polyline从DB值绘制绘图路径?

C# .Polyline从DB值绘制绘图路径?,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,当我从下拉列表中单击一个项目时,它会在地图上绘制这些项目 我需要的是,它还绘制了一条从我的当前位置到每个绘图(地图上的坐标)的多边形线 编辑: 当我使用: var myTrip = [{lat: -26.077740, lng: 28.010100} , latlng]; 它从该位置到所有绘图绘制了一条多边形线,但如果我试图让它从我的当前位置(来自“mylatlng”)绘制,它将不起作用 如何使mylatlng工作

当我从下拉列表中单击一个项目时,它会在地图上绘制这些项目

我需要的是,它还绘制了一条从我的当前位置到每个绘图(地图上的坐标)的多边形线

编辑:

当我使用:

  var myTrip = [{lat: -26.077740, lng: 28.010100} ,
                                      latlng];
它从该位置到所有绘图绘制了一条多边形线,但如果我试图让它从我的当前位置(来自“mylatlng”)绘制,它将不起作用

如何使mylatlng工作,并使其从当前位置绘制,而不是从多边形线开始的位置硬编码值

  var mylatlng = new google.maps.LatLng(lat, lng);
                        //fix mylatlng

                       // var myLatLng = (-26.077740, 28.010100);

                        var myTrip = [mylatlng,
                                      latlng];

                        var flightPath = new google.maps.Polyline({
                            path: myTrip,
                            geodesic: true,
                            strokeColor: '#FF0000',
                            strokeOpacity: 1.0,
                            strokeWeight: 2
                        });
当前位置适用于除多段线之外的所有其他用途。声明如下:

        $(document).ready(function () {
        var geocoder;

        if (navigator.geolocation) {
            navigator.geolocation.getCurrentPosition(successFunction, 
            errorFunction);

        }

        function successFunction(position) {
            var lat = position.coords.latitude;
            var lng = position.coords.longitude;
            codeLatLng(lat, lng)
        }

        function errorFunction() {
            alert("Geocoder failed");
        }


 function codeLatLng(lat, lng) 
  {

 //all other code here, plots, current location marker etc.

  }
请注意,latlng来自于我在上面说过的硬编码myLatLng时工作的绘图