我想要做的一个例子是允许用户在地图上设置起点和终点,获取路线,显示两点之间的各种路线,并使用PHP将此路线存储在MySQL数据库中。有没有人就这方面的最佳方式提出建议?
答案 0 :(得分:1)
Google Maps API 3将为您完成所有这些工作。您想要创建一个地图并为其指定一个事件监听器,这样当用户点击地图时,您可以绘制开始标记(如果是第一次单击),结束标记(如果是第二次单击)(并且可能没有其他任何内容用于后续点击)。然后,您将两个标记的latlng坐标传递给DirectionsService,它将绘制方向并以书面形式提供给您。您可以将provideRouteAlternatives参数设置为true以获取备用路由。
然后如何将数据存储在数据库中取决于你,也许保存了waypoints []数组。