java - 在位置按钮上的edittext中获取并显示用户位置邮政编码点击就像在只是吃应用程序中一样
问题描述
我正在尝试使用 android studio 做类似下图的 just eat app 的事情。我还没有开始构建我的应用程序,但我想知道如何实现获取用户邮政编码并将其显示在 edittext 字段中。任何帮助都可以。
![img1] https://drive.google.com/file/d/186D7fjSvJOhEQdep_fU4dnkUGV-Yi8Ya/view?usp=drivesdk
解决方案
如果您希望允许用户从他们的地址中识别他们的邮政编码,您可能会发现邮局地址文件 (PAF) 很有用,尽管这是一项付费服务。
https://en.wikipedia.org/wiki/Postcode_Address_File https://www.royalmail.com/business/services/marketing/data-optimisation/paf
一些开发人员可能能够获得免费的示例数据来开发他们的应用程序
https://www.poweredbypaf.com/access-to-free-paf-sample-data/
如果您想允许用户以图形方式查找他们的邮政编码,例如通过单击地图,您将需要一个返回国家网格参考的地图,然后使用 Codepoint 数据(https://digimap.edina.ac.uk/webhelp/os/ data_information/os_products/supporting/codepoint_guidance.htm)这也是(昂贵的)使用某些数据结构(例如四叉树)查找最近的邮政编码坐标的服务。这不会在所有情况下都正常工作,因为邮政编码边界并不总是凸的。
希望有帮助
推荐阅读
- jquery - 将字符串值排序到数据表中日期类型列的表底部
- excel - 计算括号内的字符
- mysql - 如何使mysql客户端提示反映您连接的服务器,而不是本地服务器
- apache-camel - 通过骆驼拆分器和结束拆分器获取文件中的第一行
- c++ - 检查两个图是否互补的函数
- ibm-odm - IBM ODM:如何定义规则以仅验证字符串中的数值
- matplotlib - 如何在 Octave 中运行 wget
- javascript - 无法检索嵌套返回值
- gremlin - 即使没有边缘以及使用 select 进行投影,我如何产生输出
- go - 停止使用“bufio.NewReader(os.Stdin)”查找用户输入