当前位置: 首页 > 知识库问答 >
问题:

谷歌地理编码查询

陈昂熙
2023-03-14

我正在做“地址验证”。我的地址表有"街道地址"、"城市"、"国家"、"邮政编码"、"国家"。我使用谷歌地图API来验证我的地址。

我给了我的地址

  1. 街道地址--"kajhfkjdhfkjdsh"
  2. 城市--ksjfdlsjflsdjflk
  3. State--AP
  4. 邮政编码--500087
  5. 国家--印度

在本例中,只有State、PostalCode、Country有效,其余字段无效。但是当我使用谷歌地图的API时,它说这是一个有效的地址。但是街道地址和城市是无效的。因此,根据我的观察,地址验证仅基于以下三个字段(州、邮政编码、国家)。那么,如何使用谷歌地图API验证街道和城市以及其余字段?

或者有什么方法/其他(API)来验证我的地址表中的所有字段。

有人能帮我吗?我被困在这里了。

共有1个答案

盖成弘
2023-03-14

使用谷歌地理编码服务尝试此地址时http://maps.googleapis.com/maps/api/geocode/xml?sensor=false

尝试实际地址我得到的结果类型为street_addresspartial_match标志丢失。

我建议你做一些测试,检查服务结果的内容。这是一个地理编码服务,所以它的目的是给你一个指向地图的位置,而不是验证地址。

 类似资料:
  • 我有一些问题与谷歌地图地理编码api。 我正在使用谷歌地图,并尝试使用回调函数对地址进行地理编码: 以及html代码: 地图不显示。 但是,如果我打电话: 使用回调函数之外的固定lat和lng,一切正常。 有线索吗? 谢谢你宝贵的帮助:)

  • 我已经用自动完成和谷歌地理编码应用编程接口实现了谷歌地方应用编程接口。问题是结果似乎不正确。 有时自动完成列表中的一些选择结果根本没有地理编码,我得到的只是状态ZERO_RESULTS。 我知道Google Autocomplete也使用Places,而Google Geocode只使用邮政编码,这可能会有一些问题,但我如何限制Autocomplete只提供邮政编码结果呢。

  • 我用谷歌地图标记找到了一个答案,但是自从它死了,我就陷入了死胡同。 我想知道是否有人知道我将如何在我的网站上为用户复制此内容:https://www.google.ca/maps/place/Toronto,在m4n3m5/@43.7216028,-79.3771275,16z/数据=!3m1!4b1!4m5!3m4!10x89D4CD2E4F1652CD:0xee93f0117ea5797d!8

  • 我想创建一个页面,用户在其中输入一个位置,我搜索这个位置,我搜索数据库中属于该位置的所有对象,我还搜索距离该位置一英里以内的所有对象。我已经创建了一个结构,该结构允许我查找自动完成的位置,并使用以下代码在地图上指出: 但是在这一点上,我如何运行一个查询来返回所需的对象并更新地图? 感谢所有

  • 问题内容: 我正在尝试从Google Map geocode api获取LatLng。我的代码下方的地址值为“ New York,NY” 但我没有得到任何警报值。 谢谢你的帮助。 问题答案: 您需要就规则与API联系。 编辑: 我真是愚蠢,早上不应该在stackoverflow上!问题是跨域请求。出于安全原因,这是不允许的。 请使用Google自己的地址解析客户端。

  • 所以我看到了一个特殊的例外,我敢肯定的是谷歌地图的绘图代码。 我有一个片段,在那里我以编程方式添加了一个支持地图片段,然后我在其中操纵谷歌地图实例。 这是stacktrace: 我无法可靠地复制它(尽管这种情况经常发生),我已经查看了ReadWriteDirectByteBuffer和ShortToByteBufferAdapter,但没有任何东西突然出现在我面前。 有什么想法吗?

  • 我认为问题是我需要添加构建提示。我可以找到在哪里添加他们,但我不确定他们应该是什么格式。我也不知道要补充什么。我想我发现了一个帖子,说我需要添加Android.xapplication=Android:value=“Your Key”/>Android.xPermissions= 但我不确定构建提示条目表单中的格式是什么

  •        LSV默认的对谷歌影像进行了加载,如果需要加载其他的谷歌地图数据,可以通过LSV中直接点击即可加载。