如何找出GPS坐标附近的医院数量?

Posted

技术标签:

【中文标题】如何找出GPS坐标附近的医院数量?【英文标题】:How to find out number of hospitals near a GPS coordinate? 【发布时间】:2017-02-14 18:03:41 【问题描述】:

我想计算一个地区的医院数量。给出了 GPS 坐标,我想知道在一定米半径范围内有多少医院出口。

对技术类型的使用没有限制或限制。它可以是 Java、google-maps-apis、android 甚至这些技术的任意组合。

【问题讨论】:

使用这个 API:maps.googleapis.com/maps/api/place/nearbysearch/…' @Stallion 这会将它绘制在地图上。我需要在数据库中收集医院计数。 API 不会绘图。它将给出响应数据。您需要迭代并找出结果。 你能告诉我如何执行它并收集数据,它会是 JSON 吗? 【参考方案1】:

如果给出了医院坐标,你可以使用这个计算你和医院坐标之间的距离

float[] distance = new float[2];

Location.distanceBetween( marker.getPosition().latitude, marker.getPosition().longitude,
    circle.getCenter().latitude, circle.getCenter().longitude, distance);

if( distance[0] > circle.getRadius()  )
    Toast.makeText(getBaseContext(), "Outside", Toast.LENGTH_LONG).show();
 else 
    Toast.makeText(getBaseContext(), "Inside", Toast.LENGTH_LONG).show();

文档是here

【讨论】:

这似乎很有帮助。可以收集坐标。我试试看。

以上是关于如何找出GPS坐标附近的医院数量?的主要内容,如果未能解决你的问题,请参考以下文章

GPS北斗时间源(时钟源)在医院内网系统方案

NB-IOT医院设备仪器开关机效率OEE工作状态电力(电流)GPS定位监测方案

华为OD机试 - 最近的医院(Python),简单直白

安卓。谷歌地图API实现标记点击

吃最辣的菜,上最好的肛肠医院,吃辣到底如何影响我们的身体

如何使用 overpass-api 在我的点附近获得兴趣点?