【问题标题】:Is possible to know if a point is land or sea?有可能知道一个点是陆地还是海洋?
【发布时间】:2018-04-03 20:28:22
【问题描述】:

是否有可能知道一个点是陆地还是海洋?

我已经搜索了很多次,但唯一可行的方法是(或者可能曾经?)使用Google Maps Reverse Geocoding,就像这里建议的那样:Verify if a point is Land or Water in Google Maps

使用这种方法我应该有natural_feature 但我认为它不起作用...... 例如:

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.6984,-74.0220

这个地方,在海中,在曼哈顿岛前面,但结果我没有读到“natural_feature”。

你能建议一种方法来知道一个点是海洋还是陆地? (也使用 google maps API、javascript 或 PHP

非常感谢,对不起我的英语

【问题讨论】:

  • 为什么不尝试您链接的答案中提出的第二个选项?

标签: javascript php google-maps google-maps-api-3 coordinates


【解决方案1】:

您可以使用result_type 参数指定您希望响应包含的类型。

这是一个例子:

https://maps.googleapis.com/maps/api/geocode/json?latlng=40.6984,-74.0220&result_type=natural_feature

很遗憾,对于这个参数,您需要一个 API 密钥。

【讨论】:

  • 我添加了一个 api 键,结果是 empy 和 "status": zero_results ?
  • @Borja 是的,我自己试了一下,结果为 0。我不确定是什么原因。
  • 可能不准确... :( 谢谢
  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • @DiskJunky 链接不是这里的问题。
猜你喜欢
  • 2018-06-02
  • 1970-01-01
  • 1970-01-01
  • 2019-09-26
  • 1970-01-01
  • 1970-01-01
  • 2012-03-27
相关资源
最近更新 更多