k4s*_*r42 7 c# geolocation geonames
是否可以使用C#库或有关地理坐标的更新数据库来获取纬度和经度的国家/地区名称而不使用像Google Maps的JavaScript API这样的API?
你能行的。如果您不需要太多的准确性,您可以使用包含国家/地区坐标的表格。并确定最近的国家坐标。但这是不好的方法。
好的解决方案是获取国家边界的 KML 文件。但是您需要良好的算法来确定您的观点位于哪个国家/地区的边界。这里描述了寻找点和多边形位置的算法。stackoverflow 1 , 2上也有一些答案,但它是针对飞机的。
也可能的方法是预先计算国家/地区的坐标,并通过一些小步长(例如 30'')通过查找距离您的点最近的预先计算点来确定国家/地区。您可以通过很多在线服务预先计算国家/地区。
| 归档时间: |
|
| 查看次数: |
3834 次 |
| 最近记录: |