关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
25天前关门了。
改进这个问题
我正在做一个跟踪应用程序,它需要为不同的船只生成坐标,并在Map上显示它们的位置。
我研究过类似的问题,但都是关于陆地坐标的。另外,我也看到过很多不同的框架,比如geotools或unfoling,但是文档太大了,我找不到我要找的东西。
我只需要在海洋上生成坐标,然后在Map上显示标签。
在python中,有一个库可以检查一个点是否在陆地上(因此可以检查它是否在海洋上),然后使用folium可以添加带有传统信息的标记。
不知道java是否有类似的方法。
2条答案
按热度按时间oxf4rvwz1#
我会这样做:
下载一组陆地多边形
将它们存储在空间索引中
生成一个随机点并测试它是否落在地上
继续发电直到它不落在陆地上
重复,直到你有足够的分数
pieyvz9o2#
下载我的海洋网格坐标:
https://djinesse.com/public/coordinates_ocean.json 该文件可能在不久的将来被删除。
如何使用:
必修的
pom.xml
依赖项: