0

我正在做一个项目,我的任务是获取给定两个城市之间的总人数。例如,我输入“city1”和“city2”,我想获取 Oracle 公司的所有公司办公室及其完整地址。

当我使用谷歌地图 api 时,它只显示特定城市而不是两个城市之间。

任何人都对此有任何想法。请帮我。

4

1 回答 1

0

首先,需要定义“之间”的实际含义。可能从 A 开始到 B 结束的具有一定宽度的走廊将是其结果。建立此定义后,您可以使用支持 GEO 查询的数据库来获取该区域内包含的所有地点条目。

谷歌地图 API 仅用于向用户显示数据并帮助选择城市。

有一个库可以帮助检测一个点在多边形内(你的走廊)的天气 https://github.com/tparkin/Google-Maps-Point-in-Polygon 这将是另一种获取城市之间点的方法在客户端。

于 2013-03-20T09:29:24.863 回答