Google maps 计算两点之间的距离,包括国家边界信息
我试图找到任何可以计算A点和B点之间距离的解决方案,但包括有关国家边界的信息。。我查看了谷歌地图和必应地图API——它们都不提供这样的功能Google maps 计算两点之间的距离,包括国家边界信息,google-maps,google-maps-api-3,geolocation,bing-maps,Google Maps,Google Maps Api 3,Geolocation,Bing Maps,我试图找到任何可以计算A点和B点之间距离的解决方案,但包括有关国家边界的信息。。我查看了谷歌地图和必应地图API——它们都不提供这样的功能 有什么建议吗?提前感谢您首先,您可以创建国家边界数据库。国家边界很容易在网上找到。以下是一个来源: 您可以在此处使用Shp2Sql工具将其上载到SQL 2008/2012或Azure express版本(免费): 然后使用Bing地图,您可以计算路线并获得路线点。可以使用管线点创建LineString对象,并对国家数据执行交叉点测试,以获取该线通过的所有国家
有什么建议吗?提前感谢您首先,您可以创建国家边界数据库。国家边界很容易在网上找到。以下是一个来源: 您可以在此处使用Shp2Sql工具将其上载到SQL 2008/2012或Azure express版本(免费): 然后使用Bing地图,您可以计算路线并获得路线点。可以使用管线点创建LineString对象,并对国家数据执行交叉点测试,以获取该线通过的所有国家边界。然后,您可以遍历每个生成的国家,并将线裁剪到该国的边界。然后用裁剪线测量它的长度。所有这些都可以通过SQL中的spatial工具完成。这里有一些有用的链接
边界与计算距离有什么关系?我看不出政治是如何改变哈弗森公式的:它与政治无关。。我需要这些信息来计算行程价格,一个国家的每公里价格可能与另一个国家的每公里价格不同。。我不是在说VAT,现在你必须知道如何计算边界和路径的交点,并将路径积分/和分解为两部分。我没有东西给你,这会有帮助的