问题描述
我有必要在哪里列出所有国家(从对角线地理坐标拖起)58.75383399335443,-13.411479469299309,35.366463598059575,56.90102053070069
在上面我添加了两个坐标对,我们可以形成一个矩形,并且我需要矩形内的国家/地区列表。
谢谢
Gaurav Singh
解决方法
如果我的理解正确,您想使用两个坐标来创建一个边界框,然后查找具有该边界框的所有县。这不是Bing Maps的功能,但是可以使用空间数据库(例如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