如何在Android中突出显示谷歌地图上的区域?

如何在Android中突出显示谷歌地图上的区域?,android,google-maps,android-fragments,Android,Google Maps,Android Fragments,当我键入多边形中某个区域的名称时,该名称将显示在网站上。我想在我的应用程序中也这样做。是否有任何方法可以帮助绘制一个多边形,该多边形与网站中提供的区域名称相同?请参考下图来理解我想问的问题。非常感谢您的收听 编辑: 我忘了提到我已经知道的和我已经尝试过的。我知道我可以通过向多边形选项提供坐标(纬度、经度)在谷歌地图上绘制多边形。我知道如何在Android应用程序中添加谷歌地图,并且我成功地在地图上绘制了一个多边形 但是,我想问的是,有没有办法像谷歌地图网站上那样获得一个地区的纬度和经度。为此,

当我键入多边形中某个区域的名称时,该名称将显示在网站上。我想在我的应用程序中也这样做。是否有任何方法可以帮助绘制一个多边形,该多边形与网站中提供的区域名称相同?请参考下图来理解我想问的问题。非常感谢您的收听

编辑: 我忘了提到我已经知道的和我已经尝试过的。我知道我可以通过向多边形选项提供坐标(纬度、经度)在谷歌地图上绘制多边形。我知道如何在Android应用程序中添加谷歌地图,并且我成功地在地图上绘制了一个多边形

但是,我想问的是,有没有办法像谷歌地图网站上那样获得一个地区的纬度和经度。为此,我也分享了一张图片。
如果有人做到了这一点,请帮助。再次感谢收听。

@MD感谢您的链接,我想问的是,当我们在谷歌地图中输入一个地方的名称时,它会在地图上绘制一个多边形。要动态绘制多边形,我需要坐标(纬度和经度)。网站是如何获得它的?这有什么API吗?再次感谢您的回复。@MD我从您共享的链接中获得了此信息。但是,我需要纬度和经度来画它。我是否需要像上面的链接那样手动添加坐标,或者有一种方法可以从一些Google API动态获取坐标。我不知道这里的事实,抱歉问错了。谢谢你的帮助。你需要你要找的地方的多边形。不幸的是,地理编码(和反向地理编码)是您在“编写名称并搜索”时使用的功能,它仅适用于google API中的点(单坐标)。您应该找到一个web服务,它为您提供位置的多边形。我不知道世界范围的服务,你可以尝试使用openstreetmap,如果它适合你的需要。如果你去的话:你可以探索产生的JSON;对于每个结果,忽略address_组件并移动到几何体:它包含位置(通常是中心)和视口,这些坐标可用于构建用于缩放位置的边界。它只是一个长方形,但不是没有,对吗?