从Google Map By View获取元素(国家,城市等)

时间:2015-12-21 12:41:42

标签: google-maps google-maps-api-3 maps google-maps-markers google-maps-android-api-2

是否可以通过当前视口从Google地图获取元素?

示例,给出以下视图:

enter image description here

现在Google Maps API应该返回:“尼加拉瓜,哥斯达黎加,哥伦比亚,委内瑞拉,厄瓜多尔等”。基本上所有国家,在这个例子中,巴西的国家都像“亚马逊,阿克,马托格罗索等”。像“加拉加斯,波哥大,基多等”的首都也显示在当前视图中,因此也应该返回它们。

这有可能吗?

1 个答案:

答案 0 :(得分:1)

您可能希望使用VisibleRegion,这样可以获取屏幕的坐标。问题在于您的搜索范围。它太大了,文档中没有可用的直接解决方案。产生最大结果的搜索是Google Places API中的Radar Search,这将产生200个搜索结果,最大50000米(半径)。