Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于数据库Lat/Lng的最近位置_Javascript_Asp.net_Google Maps Api 3_Linq To Sql - Fatal编程技术网

Javascript 基于数据库Lat/Lng的最近位置

Javascript 基于数据库Lat/Lng的最近位置,javascript,asp.net,google-maps-api-3,linq-to-sql,Javascript,Asp.net,Google Maps Api 3,Linq To Sql,我在一个数据库中有一个经度和纬度值列表,这是我用谷歌地图获得的 在我的ASP.Net网站中,当客户搜索一个地址,但该地址在数据库中不存在时,我希望他们根据我在数据库中的值查看最接近的位置 我的想法是,当客户输入地址时,我会查找Lat和Lng值,然后我需要将它们与数据库中的值进行比较 我知道如何获得Lat/Lng,但我不知道如何根据数据库中的值计算出Lat/Lng的下一个最近位置?还有其他选择吗 我读过谷歌地图,但我得到的最接近的是文件,给我提供了最近的学校,运输等,但不适用于我在数据库中保存的存

我在一个数据库中有一个经度和纬度值列表,这是我用谷歌地图获得的

在我的ASP.Net网站中,当客户搜索一个地址,但该地址在数据库中不存在时,我希望他们根据我在数据库中的值查看最接近的位置

我的想法是,当客户输入地址时,我会查找Lat和Lng值,然后我需要将它们与数据库中的值进行比较

我知道如何获得Lat/Lng,但我不知道如何根据数据库中的值计算出Lat/Lng的下一个最近位置?还有其他选择吗


我读过谷歌地图,但我得到的最接近的是文件,给我提供了最近的学校,运输等,但不适用于我在数据库中保存的存储。

假设Lat和Lng是单独的列,您可以执行类似于需要执行最近邻搜索的操作假设Lat和Lng是单独的列,您可以执行类似于需要执行最近邻搜索的操作