- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在任意的谷歌地图 View 中找出海洋在哪里。
我实际上有海岸线的纬度(一系列点,当连接在一起形成海岸线时)。但是我怎么知道这条线的哪一边是海岸线呢?
一种可能的解决方案是找到最近的服务或城镇或企业或其他东西的纬度,然后海洋显然在另一边(给定一个足够小的封闭多边形)。
有没有更好的办法?
最佳答案
Google Maps API 中没有任何内容可以告诉您任意点是在陆地上还是在海上。
您不需要最近的服务、城镇或企业作为起点。我认为你可以建立一个启发式 reverse geocoded海岸线一侧的几个任意点并检查 G_GEO_UNKNOWN_ADDRESS 结果。陆地上的某些位置将是未知的,但如果您反转一些地理编码,您应该能够得出一个有用的结果。
有几个现有的 StackOverflow 问题可能有用:
关于google-maps - 如何使用 Google Maps API 寻找海洋,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2506483/
大家好:这对我来说仍然是个谜。在我按下“查找我”按钮后,我的应用加载蓝屏(海洋),其中包含以下内容: -(IBAction)findMe { self.mapView.showsUserLocat
我在 iOS (Swift) 上使用 Mapbox 的地理编码 API 来反转地理编码坐标。我已经能够使其适用于任何陆地坐标,但是在海洋上时我的代码无法运行(或打印地标): let t
我知道我可以在网页中添加 OpenStreetMap 或 Google map 作为 basemap 。但是,我正在寻找可以增强海洋效果的 basemap 。是否可以将 Esri 海洋 basemap
我是一名优秀的程序员,十分优秀!