“查找最近位置”如何运作?

2023-12-31

如今,大多数餐馆和其他企业都拥有“查找地点 http://www.fedex.com//Dropoff/start“他们网站上的功能列出了给定地址/邮政编码的最近位置。这是如何实现的?将邮政编码与数据库进行匹配是一种简单的、无需思考的方法,但可能并不总是有效,例如可能有一个更近的分支机构到给定的位置,但可能位于不同的邮政编码中。我想到的一种方法是将给定的邮政编码/地址转换为地图坐标,并列出落在预定义半径内的任何分支。我欢迎您的想法关于如何实现这一点。如果可能,请提供更详细的实现细节,例如使用的任何网络服务等,


许多地理空间框架可以帮助您解决这个问题。在地理空间世界中,邮政编码只是一个“多边形”,它只是地图上定义明确边界的区域(不是数学意义上的多边形)。例如,在 SQL 2008 空间中,您可以基于原始多边形创建新的多边形。因此,您可以动态创建一个多边形,该多边形是您的邮政编码在每个点延伸一定距离。它考虑了邮政编码的时髦形状。有了地址,这很容易,因为您只需创建一个多边形,它是围绕一个点的圆。然后,您可以进行查询,给出用任一方法创建的新多边形内的所有点。

很多这样的网站基本上就是这样做的。它们为您提供 5 英里扩展多边形内的所有点,然后可能是 10 英里扩展多边形,依此类推。他们实际上并不是在计算距离。网络上的大多数内容根本不复杂。

你可以看一些基本的例子here http://johanneskebeck.spaces.live.com/blog/cns!42E1F70205EC8A96!3541.entry了解我正在谈论的内容的总体概念。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“查找最近位置”如何运作? 的相关文章

  • 一种良好且简单的随机性测量方法

    获取一长整数序列 例如 100 000 个 并返回序列随机性的测量值的最佳算法是什么 该函数应返回单个结果 如果序列并非完全随机 则返回 0 如果完全随机 则返回 1 如果序列有点随机 它可以给出介于两者之间的东西 例如0 95 可能是一个
  • 使用部分函数短路列表映射

    因此 我创建了一个名为 tryMap 的函数 如下所示 tryMap with failure and success continuations let rec tryMapC R gt U list gt R gt T gt U opt
  • 什么是“朴素”算法,什么是“封闭式”解决方案?

    我有一些关于描述算法时使用的术语语义的问题 首先 朴素 算法是什么意思 这与给定问题的其他解决方案有何不同 解决方案还可以采取哪些其他形式 其次 我听到很多人提到 封闭式 解决方案 我也不知道这意味着什么 但在尝试解决递归关系时经常会出现
  • 如何在 C# 中以编程方式创建柔和的颜色?

    根据所需的颜色数量均匀分布地生成它们 如果指定的计数为 8 则看起来像这样 List
  • LRU算法,实现这个算法需要多少位?

    我有一个关于 LRU 算法的小问题 如果您有一个包含四个块的高速缓存 那么需要多少位来实现该算法 假设您指的是 4 路组关联缓存 完美 LRU 本质上是按照使用顺序为每一行分配一个精确的索引 您也可以将其视为 年龄 因此 4 个元素中的每一
  • Java 2d 游戏中的路径查找?

    本质上它是我正在开发的一款吃豆人克隆游戏 我有一个 Enemy 类 并创建了该类的 4 个实例 它们都代表游戏的 4 个幽灵 所有幽灵都会在屏幕的随机区域启动 然后它们必须朝着吃豆人角色前进 当玩家控制吃豆人并移动它时 他们应该跟随它并尽可
  • 为什么这个算法的Big-O复杂度是O(n^2)?

    我知道这个算法的大O复杂度是O n 2 但我不明白为什么 int sum 0 int i 1 j n n while i lt j sum 即使我们设定了j n n一开始 我们在每次迭代期间递增 i 并递减 j 因此最终的迭代次数不应该比n
  • 如何计算 3D Morton 数(交织 3 个整数的位)

    我正在寻找一种快速计算 3D Morton 数的方法 这个网站 http www graphics stanford edu seander bithacks html InterleaveBMN有一个基于幻数的技巧来处理 2D Morto
  • 贝尔曼福特算法可以有任意的边顺序吗?

    我刚刚开始学习新算法 但当我阅读 极客为极客而写的贝尔曼福特算法 时 我陷入了困境 http www geeksforgeeks org dynamic programming set 23 bellman ford algorithm h
  • c# GDI边缘空白检测算法

    我正在寻找解决方案检测边缘空白c 位图 来自 c 托管 GDI 库 图像将是透明的 or white 大多数 400x 图片的尺寸为 8000x8000px 边缘周围有大约 2000px 的空白 找出边缘的最有效方法是什么 x y 高度和宽
  • 在一个区域中拟合二维多边形的算法?

    这有标准吗 算法名称 说 我有 10 个不同大小的多边形 我有一个特定大小的区域 我想知道如何填充该区域中的最多多边形 以及它们是如何拟合的 笔记 多边形可以根据限制集进行旋转 一个可能的名称是包装问题 http en wikipedia
  • 当满足动态条件时退出递归函数

    使用来自的函数生成汉明距离 t 内的所有比特序列 https stackoverflow com questions 40813022 generate all sequences of bits within hamming distan
  • sigmoid 的导数

    我正在使用反向传播技术创建一个神经网络进行学习 我知道我们需要找到所使用的激活函数的导数 我正在使用标准 sigmoid 函数 f x 1 1 e x 我已经看到它的导数是 dy dx f x f x 1 f x 这可能是一个愚蠢的问题 但
  • 查找字符串中最常见的子字符串的算法

    是否有任何算法可用于查找字符串中最常见的短语 或子字符串 例如 以下字符串将 hello world 作为其最常见的两个单词短语 hello world this is hello world hello world repeats thr
  • 密文窃取算法 - 哪一种是正确的?

    网络上提出了两种算法 在这两种算法中 第一部分是相同的 1 Pad the last partial plaintext block with 0 2 Encrypt the whole padded plaintext using the
  • Java 中旅行商问题的暴力算法

    我正在学校的数学课上做一个项目 我选择做旅行商问题 这是我一直想进行更多研究的问题 但是 我的暴力求解算法遇到了问题 请前往底部更新查看最新版本代码 如果您知道旅行推销员问题是什么 请跳过本段 尽可能概括地说 TSP 是这样的 您是一名推销
  • Z 算法背后的直觉

    Z算法是一种复杂度为O n 的字符串匹配算法 一种用例是从字符串 B 中查找字符串 A 的最长出现次数 例如 overdose from stackoverflow 将会 over 您可以通过使用组合字符串调用 Z 算法来发现这一点 ove
  • 实时战略战争游戏人工智能算法

    我正在设计一款实时策略战争游戏 其中 AI 将负责控制大型六边形地图上的大量单位 可能超过 1000 个 一个单位有许多行动点 可以用于移动 攻击敌方单位或各种特殊行动 例如建造新单位 例如 一辆拥有 5 个行动点的坦克可以花费 3 个行动
  • 有向未加权图中的最长非循环路径

    什么算法可用于找到未加权有向无环图中的最长路径 动态规划 http en wikipedia org wiki Dynamic programming 它也被引用于最长路径问题 http en wikipedia org wiki Long
  • 使用 KnockoutJs 映射插件进行递归模板化

    我正在尝试使用以下方法在树上进行递归模板化ko映射 插入 http knockoutjs com documentation plugins mapping html 但我无法渲染它 除非我定义separate每个级别的模板 在以下情况下

随机推荐

  • 使用异步 Session_Start 方法时出现会话问题?

    我最近开始使用 NET 4 5 而不是 NET 4 0 我很喜欢async特征 但是 当我在 Global asax 的 Session Start 事件中的 ASP NET 中使用它时 无论我做什么 如果我执行等待并访问会话 都会导致错误
  • 使用 Rx 运行直方图流

    我有以下单字母流 A B C A D B A C D 从这个流中 我想要一个每个字母的运行计数流 A 1 A 1 B 1 A 1 B 1 C 1 A 2 B 1 C 1 A 2 B 1 C 1 D 1 A 2 B 2 C 1 D 1 A 3
  • 为什么as_const的const&&重载被删除了?

    On a 有关 C 17 进展的博客 http talesofcpp fusionfenix com post 23 interlude我读了以下内容 P0007提出了一个辅助函数模板as const 这只是 接受一个引用并将其作为引用返回
  • python库查找图像轮廓

    我正在使用 Python 和 PyQt4 我正在寻找一个库 可以使用它找到图像 位图 的轮廓路径 对于 轮廓路径 我指的是一个多边形 它将图像中间的填充 非透明 像素与周围的透明像素分开 我无法通过谷歌找到任何东西 这让我怀疑我是否使用了正
  • Kubernetes - 集群外部 TCP 连接的不同“服务”[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在使用 Azure Kubernetes 服务 AKS 并且我只需要用于 TCP 连接的服务 我根本不需要 HTTP 我认为强调这
  • 自定义 UISlider:拖动到外部时避免更新

    我对 iPhone 开发还很陌生 我正在构建我的第一个应用程序 在我的一个视图控制器中 我构建了一个 customSlider 它应该充当本机 滑动解锁 滑块 我现在的疑问是如何实现 拖到外面 的行为 如前所述 我希望它与本机滑块完全相同
  • 通过复制 TesserCap 的斩波滤波器去除验证码图像的背景噪声

    我有一个验证码图像 如下所示 使用名为的实用程序泰瑟帽 http www mcafee com us downloads free tools tessercap aspx通过 McAfee 我可以对图像应用 斩波 滤镜 在运行之前 我确保
  • 如何在后台保持VOIP套接字连接?

    我的应用程序要求 由于某些原因 我应该维护一个套接字连接以触发服务器推送上的本地通知 而不使用推送通知 APN 所以我使用iPhone的VOIP后台功能来维持套接字连接 1 我已经为 VOIP 配置了一个流 以便保持套接字连接在后台运行 那
  • 为sybase设置jdbc连接池

    我目前正在为每个 jsp 或 servlet 创建一个 jdbc 连接 如何为sybase创建jdbc连接池 这样就可以避免为每个jsp servlet创建连接 并且jsp servlet可以直接获取连接并与数据库进行事务处理 任何人都可以
  • 检查图像是否不存在然后隐藏 div

    如果 div 中有图像 则隐藏该 div 但如果图像确实存在 那么我需要保持 div 可见 但它不起作用 这是我的代码 HTML table tbody tr td div div p PRODUCT FEATURES p div img
  • 如何为VS2010重新安装MVC 2工具?

    我不小心卸载了 Visual Studio 2010 的 Asp Net MVC 2 Tools 如何重新安装它 MVC2 下载似乎只包含 VS2008 工具 我在 google 上搜索的所有内容都表明 MVC 2 包含在 VS2010 中
  • 每当我尝试粘贴时,Excel VBA 粘贴特殊方法都会失败

    大家好 我对 vba 相当陌生 我正在尝试捕获工作表上的所有 ctrl v 事件 并将剪贴板上的所有内容粘贴到当前选定的单元格中 大多数时候 我想要复制的是来自 Firefox 或记事本的文本 E I 客户的姓名或电话号码位于我们的网站上
  • 当质量门失败时,如何使 Maven 构建失败?

    早些时候我使用sonar maven plugin version 3 2然后 当声纳质量门失败时 构建也会失败 现在我正在使用sonar maven plugin version 3 7 0 1746 但事实并非如此 即使质量门失败 ma
  • Android - 如何在具有特定位置、缩放级别和标记的 Android 应用程序中启动 Google 地图意图

    地图意图不适用于特定缩放级别以及自定义标记 float lat 40 714728f float lng 73 998672f String maplLabel ABC Label final Intent intent new Inten
  • 为什么 dataTokens 在 Route 中?

    context MapRoute authorized credit card owners ownerKey authorizedcreditcard action new controller authorizedcreditcard
  • 实体框架按日期分组并返回新类

    我正在使用 NET 和实体框架 我想按日期对表格进行分组 不包含时间部分 我有课 public sealed class QueryItem public int Year get set public int Month get set
  • Python 3:如何让“else”语句仅在“if”语句都不为真时才适用?

    抱歉 这里是初学者 尝试使该程序扫描某个字母组合 如果没有找到任何字母组合 则返回 else 语句 但是 我不知道如何仅当所有 if 语句返回 False 时才应用 else 语句 这是我的代码 class color BOLD 033 1
  • 正确访问存在重复索引值的切片

    我有一个带有索引的数据框 有时包含具有相同索引值的行 现在我想对该数据帧进行切片并根据行索引设置值 考虑以下示例 import pandas as pd df pd DataFrame index 1 2 2 3 values 10 20
  • 在 Selenium python 中通过 xpath 模式查找元素

    我正在使用 selenium python 和 lettuce 来测试 django 应用程序 以下模式中有许多具有 xpath 的元素 我不知道文档中存在多少个这些元素 id accordion note 1 id accordion n
  • “查找最近位置”如何运作?

    如今 大多数餐馆和其他企业都拥有 查找地点 http www fedex com Dropoff start 他们网站上的功能列出了给定地址 邮政编码的最近位置 这是如何实现的 将邮政编码与数据库进行匹配是一种简单的 无需思考的方法 但可能