假设我有一个街道名称,有没有办法找出这条街道是东西街还是南北街???
比如说我有一条叫约翰街的街道,我怎么知道它是东西方向还是南北方向。
首先,假设道路总是运行 NS 或 EW 可能是危险的。这还没有考虑到地理特征或城市地区缓慢无组织的建设已经强制要求道路弯曲或运行 NW-SE 的情况。
但是,如果您有办法从街道地址中提取相对准确的 GPS 坐标,您可以尝试获取坐标1 John St
并21 John St
使用差异来计算道路在该点的方向。
找不到一个不错的简单 Android API 调用,称为GetStreetDirection()
,差分 GPS 坐标将是我要研究的第一个方法。