位置数据(特别是法国)

时间:2010-10-29 14:30:45

标签: localization location

人。我正在开发一个项目,需要严格定位用户(国家,州(或部门或地区)和城市(带邮政编码)。我的想法是,我不想让用户输入,因为人(特别是法国人) )倾向于忽略自动填充并用一些变化写出全部大写(例如PARIS01,PARIS,PARIS 01,LYON(Nord)),因此它们的位置数据非常混乱。另一方面,我必须提供完整的城市列表在所有国家,能够强制他们选择一个城市并禁用手动输入。 无论如何,你能帮助我找一些位置数据来源(更好的免费或便宜),或者告诉我这些数据库有什么好处?

2 个答案:

答案 0 :(得分:1)

几年前,我正在开发一些使用邮政编码和地址的金融应用程序。我买了波兰邮政发行的邮政编码数据库(一张CD)。我不确定法国是否存在此类问题,但我相信邮政服务公司的网站可能是一个很好的起点。

答案 1 :(得分:0)

这是正常的。城市的大写字母在法语中很常见。

你有几种选择:

  • 链接到表单的脚本,在从字段输入所有大写字母后右转到小写字母。

例如,我尝试在网站上注册,并将我的用户名全部放在大写字母中,但是,一旦脚本完成输入,脚本就会转换我的输入。我在注册页面时看到了很多这样的脚本。

在这种情况下,脚本会在保存数据之前对其进行操作。

怎么做?使用此属性:

> style="text-transform:uppercase"

更长的解释是here

  • 另一种可能性不太好,但您也可以通过脚本格式化数据

在这种情况下,脚本在保存后将所有用户数据一起操作。

  • 您可以提供格式化帮助。

如果人们进入" PARIS01"这是因为他们不知道如何告诉你他们住在巴黎的第一区。你必须提供关于你期望的明确指示(许多网站忘记这样做),并提供所需的字段数。

例如,如果有人住在巴黎01",它也可以写成" 75 001" (或75001),因此如果您只接受邮政编码而不是城市名称,则所有数据都将采用相同的格式,并使用相同的信息。法语邮政编码总是2个数字用于部门+ 3个数字用于城市(包括区域)

您可以使用列表轻松转换邮政编码到城市名称。

例如,我经常使用要求我提供邮政编码的网站,并自动将邮政编码转换为城市。例如,当我键入69000时,他们会显示" Lyon"。