如何找到半径5公里范围内的附近医院?

时间:2015-06-17 07:04:51

标签: android

我正在开发一个Android应用程序,其中有一个页面,当前应用程序用户位置对齐到中间 该页面将列出距离当前5公里半径范围内的医院,诊所和药房 地点。用户可以单击其中一个建议的位置,它将在弹出窗口中显示名称地址和联系人详细信息等详细信息。 请帮我提供示例代码。

1 个答案:

答案 0 :(得分:1)

你有很多方法可以做到这一点。

实现此目的的一种方法是将所有医院存储在数据结构中。此示例中的此数据结构可以是哈希表系统,您可以将地图拆分为x个扇区,每个扇区包含该扇区的医院。

您只需检查您当前所在的行业,以及为您提供 ROUGHLY 半径5公里的相邻行业。

另一种简单的方法是遍历所有医院,只有当它们距离当前位置的距离小于5公里时才显示它们。但那效率很低。