在谷歌Map上显示密码覆盖的区域,[Android]

jhkqcmku  于 2023-03-21  发布在  Android
关注(0)|答案(3)|浏览(123)

我想在android中实现一个代码,以显示PINCODE覆盖的区域,这是谷歌Map上的六位数区号,如所附屏幕截图所示。

请提供一个方法,我如何才能完成这件事。提前感谢。

7eumitmz

7eumitmz1#

您可以尝试使用Google Maps Geocoding service来定位您在Map中键入的区域。地理编码是将地址转换为地理坐标的过程,您可以使用地理坐标来放置标记或定位Map。
地理编码有一个必需的参数address,您需要提供该参数,以便定位/地理编码您键入的地址。此地址支持您要搜索的postal_code
虽然这段代码是用JavaScript编写的,但下面是示例代码的link以及如何使用Geocoding。
对于搜索postal_code时要返回的面积部分,我认为可以使用Polygons
polygon表示由闭合路径包围的区域(或环),由一系列坐标定义。多边形对象与折线对象类似,都是由一系列按顺序排列的坐标组成。多边形是用描边和填色绘制的。您可以定义自定义颜色、权重多边形边缘(笔划)的颜色和不透明度以及封闭区域(填充)的自定义颜色和不透明度。
有关多边形的详细信息,请查看此example和上面的链接以获取文档。
也检查这套链接,可能会给予你一个想法。

epfja78i

epfja78i2#

目前Google Maps API不公开邮政编码区域的边界。
公共问题跟踪器中存在相应的功能请求:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=4008
然而,看起来谷歌并没有在这项任务上设定优先级。

更新

正如@kaskader提到的,我发布了一个MapJavaScript API功能请求的链接。
请查看另一个答案,从中您可以找到问题的解决方法。
https://stackoverflow.com/a/43918793/5140781

2skhul33

2skhul333#

Map地理编码API的核心功能包括坐标地理编码、反向地址查找(lat/lng坐标集)、地点ID地理编码和区域偏移等。有关详细信息,请访问https://developers.google.com/maps/documentation/geocoding
我们正在pincode网站https://searchmypincode.in上开发相同的Map

相关问题