Javascript 谷歌地图时间追踪路线

Javascript 谷歌地图时间追踪路线,javascript,php,jquery,google-maps,Javascript,Php,Jquery,Google Maps,大家呢 我有一个关于如何开始使用谷歌地图的问题。 我解释: 我正在做一个系统,在这个系统中,企业的位置(纬度和经度)被输入,我的客户也获得这个位置(纬度和经度)这是在一个数据库中,然后假设有四家餐厅,我希望在我退出系统时自动为客户分配一个已经恢复了更多围栏位置的位置 我显示一个图像作为解释。 谢谢和问候。我不太确定我是否理解你的问题,但这里有一个代码,我用来跟踪一组纬度和经度值的路线: <script type="text/javascript" src="htt

大家呢

我有一个关于如何开始使用谷歌地图的问题。 我解释: 我正在做一个系统,在这个系统中,企业的位置(纬度和经度)被输入,我的客户也获得这个位置(纬度和经度)这是在一个数据库中,然后假设有四家餐厅,我希望在我退出系统时自动为客户分配一个已经恢复了更多围栏位置的位置

我显示一个图像作为解释。


谢谢和问候。

我不太确定我是否理解你的问题,但这里有一个代码,我用来跟踪一组纬度和经度值的路线:

    <script type="text/javascript"
      src="https://maps.googleapis.com/maps/api/js?key=AIzaSyA8lPDzcCN2E1icji4hSjmHgH-uFieMcX8&sensor=true">
    </script>
    <script type="text/javascript">
      function initialize() {

        var mapOptions = {
           zoom: 18,
    center: new google.maps.LatLng(13.035307999999999,77.5688322),
        };
        var map = new google.maps.Map(document.getElementById("map-canvas"),
            mapOptions);

      var flightPlanCoordinates = [
   // set of (lat,long) values
new google.maps.LatLng(13.03545513,77.56844698),
new google.maps.LatLng(13.035312,77.56885567),
new google.maps.LatLng(13.03541774,77.56790266),
new google.maps.LatLng(13.0347358,77.56854116),
new google.maps.LatLng(13.0350667,77.56892307),
new google.maps.LatLng(13.03534067,77.56951356),
new google.maps.LatLng(13.03557602,77.56923249),
new google.maps.LatLng(13.03559478,77.56825478),
new google.maps.LatLng(13.03558727,77.5672599),
new google.maps.LatLng(13.03542425,77.5681003),
new google.maps.LatLng(13.03530649,77.5689072)
  ];

    var flightPath = new google.maps.Polyline({
    path: flightPlanCoordinates,
    geodesic: true,
    strokeColor: '#FF0000',
    strokeOpacity: 1.0,
    strokeWeight: 2
  });

  flightPath.setMap(map);




      }
      google.maps.event.addDomListener(window, 'load', initialize);
    </script>
  </head>

函数初始化(){
变量映射选项={
缩放:18,
中心:新google.maps.LatLng(13.03530799999999,77.5688322),
};
var map=new google.maps.map(document.getElementById(“地图画布”),
地图选项);
var FlightPlan坐标=[
//一组(横向、纵向)值
新的google.maps.LatLng(13.03545513,77.56844698),
新google.maps.LatLng(13.035312,77.56885567),
新google.maps.LatLng(13.03541774,77.56790266),
新google.maps.LatLng(13.0347358,77.56854116),
新google.maps.LatLng(13.0350667,77.56892307),
新google.maps.LatLng(13.03534067,77.56951356),
新google.maps.LatLng(13.03557602,77.56923249),
新的google.maps.LatLng(13.03559478,77.56825478),
新google.maps.LatLng(13.03558727,77.5672599),
新google.maps.LatLng(13.03542425,77.5681003),
新google.maps.LatLng(13.03530649,77.5689072)
];
var flightPath=new google.maps.Polyline({
路径:FlightPlan坐标,
测地线:正确,
strokeColor:“#FF0000”,
笔划不透明度:1.0,
冲程重量:2
});
flightPath.setMap(map);
}
google.maps.event.addDomListener(窗口“加载”,初始化);

Okey说你更好。如果您在图1中看到的是两个黄色标记和两个红色标记,黄色标记表示它们是(32至50岁的家庭网络)和红色标记(13至18岁的青年网络)蓝色的记分牌是他将绘制的参加青年网络或家庭网络的位置,因为客人已经36岁了,我想在客人的周围留出一个半径,如图1所示。在这种情况下,邀请的半径内有两个黄色标记,因此我想知道哪个到达得更快。问候语。我希望我解释并检查了你的代码。