我正面临一个与地理编码有关的问题,其中使用谷歌地理编码地图api与给定的lat,lng(例如32.983025 75.710981),返回结果给出状态为ZERO_RESULT。我们如何处理此查找以找到特定lat的地址lng,这应该是最终用户可以理解的。
您可以检查返回结果的状态。如果状态不正常,则可以提供错误消息,指出未找到该地址。
<status>OK</status>
您还可以验证输入并通知用户它需要采用“lat,lon”格式
可以检查状态,但它不是用户友好的,因为地址可能在那里,但谷歌地图不建议任何地址,因为它可能没有添加或可能是新添加到地图。因此,为了处理,您将在显示给最终用户之前检查geode api中的状态并进行验证。