您好我正在尝试使用此处的教程制作应用。 https://developers.google.com/maps/documentation/javascript/examples/directions-panel
我想问的问题是,是否可以在选择框中使用mysql数据库中的值。 (目的地)。此外,如果它可能的起始值是使用该应用程序的用户的位置。
抱歉,如果这些问题很简单,但我对编程很新,我不知道从哪里开始。答案 0 :(得分:0)
如果你查看HTML,下拉列表中添加的元素是下载列表是从html完成的,你需要查询你的后端数据库中你想要的位置并将它们传递给javascript(I我不确定你在后端使用的语言)如果你使用的是php,那么这个答案应该有所帮助:Fetching data from MySQL database to html dropdown list
如果您希望起点始终使用用户位置,我建议使用以下解决方案:
var location = navigator.geolocation.getCurrentPosition();
var start = new google.maps.LatLng(location.coords.latitude, location.coords.longitude);
而不是从ddl派生起点。这不是使用html5 geolocation,可能不准确,可能无法在所有浏览器中使用。