mysql - 使用 Mysql 使用 setPanel() 显示文本方向

标签 mysql google-maps geolocation

您好,我正在尝试使用此处的教程制作一个应用程序。 https://developers.google.com/maps/documentation/javascript/examples/directions-panel .

我想问的问题是,是否可以在选择框中使用来自 mysql 数据库的值。 (目的地)。此外,如果可能的话,起始值是使用该应用程序的用户的位置。

抱歉,如果这些问题很简单,但我对编程还很陌生,我不知道从哪里开始。

最佳答案

如果您查看 HTML,添加到下拉列表的元素是下拉列表,是从 html 完成的,您将需要查询后端数据库以获取您想要的位置并将它们传递给 javascript(我我不确定你在后端使用的是什么语言)如果你使用的是 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 , 可能不准确并且可能无法在所有浏览器中使用。

关于mysql - 使用 Mysql 使用 setPanel() 显示文本方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525405/

相关文章:

c++ - MySQL C API : Segmentation Fault when running query from different thread

mysql - AUTO_INCREMENT 导致语法错误

android - map View 刷新

ios - iOS 上这些基于地理的通知方法有什么区别?

PHP/MySQL : Highlight "SOUNDS LIKE" query results

java - MySQL DB 或 JDBC 驱动程序不处理 LocalDate.MAX

javascript - 从 Chrome 扩展程序访问 Google Maps API

javascript - 谷歌地图 : get radius of circle overlay while creating circle

android - GPS需要互联网吗?

ios - 每隔5分钟Phonegap在后台唤醒应用程序以检查iOS位置