可以知道一个点是陆地还是海洋?

时间:2017-10-23 10:11:34

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

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

我已多次搜索,但唯一可行的方法是(或者 ?),使用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"。

你能建议一种方法来了解一个点是大海还是陆地? (也使用谷歌地图API,javascript或PHP

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

1 个答案:

答案 0 :(得分:0)

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

以下是一个例子:

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

不幸的是,对于此参数,您需要一个API密钥。