首页 > 解决方案 > 需要在Bounding Box中找到所有国家的列表

问题描述

我有一个要求,我需要从两个对角地理坐标 58.75383399335443,-13.411479469299309,35.366463598059575,56.90102053070069 列出所有国家

上面我添加了两对坐标,我们可以形成一个矩形,我需要位于矩形内的国家列表。

谢谢

高拉夫·辛格

标签: bing-mapsbing-api

解决方案


如果我理解正确,您想使用两个坐标来创建一个边界框,然后找到所有具有该边界框的县。这不是 Bing 地图中的一项功能,但可以使用 SQL 等空间数据库轻松实现。

县界数据通常作为开放数据提供。您可以将此数据上传到 SQL 中,然后与数据库进行交叉测试以检索您想要的边界。https://docs.microsoft.com/en-us/sql/t-sql/spatial-geometry/stintersects-geometry-data-type?view=sql-server-ver15

可以在应用程序/内存中完成所有这些操作,但是性能不会很好。这是一个示例,我在浏览器中做了类似的事情,但使用仅限于各个州的人口普查块:https ://azuremapscodesamples.azurewebsites.net/?sample=Census%20block%20group%20analysis


推荐阅读