答案 0 :(得分:0)
1。)找出梅森迪克西线的角坐标,最后你在(lat,lon)坐标的多边形线上结束uo。
2。)扩展梅森迪克西线以继续并环绕南美洲,现在你有一个dicon南多边形(你在海洋中的几个点使这个多边形粗糙,不需要沿着海岸线的精确线。 / p>
3.)对北美做同样的事。
现在你有两个多边形共享和触摸梅森迪克西线。 现在只需使用多边形点算法来找出该点所在的多边形的outh。使用x表示经度,y表示纬度。
答案 1 :(得分:0)
1)使用Dixon的角坐标创建一个多边形(闭合区域)(您可以向上/向北或向下/向南创建多边形“绘图”。
2)如果lat / long位于多边形边界内(多边形区域内的一个点),则创建一个返回的方法。如果该点不在多边形区域,则它位于另一侧(当然,如果我们考虑仅获取美国境内的坐标。否则您可以像@AlexWien所说的那样)。