创建基于地图的交互式网站的最佳途径是什么?

时间:2011-09-29 03:56:29

标签: google-maps-api-3

我想要做的一个例子是允许用户在地图上设置起点和终点,获取路线,显示两点之间的各种路线,并使用PHP将此路线存储在MySQL数据库中。有没有人就这方面的最佳方式提出建议?

1 个答案:

答案 0 :(得分:1)

Google Maps API 3将为您完成所有这些工作。您想要创建一个地图并为其指定一个事件监听器,这样当用户点击地图时,您可以绘制开始标记(如果是第一次单击),结束标记(如果是第二次单击)(并且可能没有其他任何内容用于后续点击)。然后,您将两个标记的latlng坐标传递给DirectionsService,它将绘制方向并以书面形式提供给您。您可以将provideRouteAlternatives参数设置为true以获取备用路由。

然后如何将数据存储在数据库中取决于你,也许保存了waypoints []数组。