Google maps 谷歌地图API和芬兰的行政区域

Google maps 谷歌地图API和芬兰的行政区域,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我正在开发一种产品,它可以对用户输入的地址执行地理代码查找。代码假设结果应该包含一个行政区域级别

我正在开发一种产品,它可以对用户输入的地址执行地理代码查找。代码假设结果应该包含一个
行政区域级别
,该级别转换为
状态
状态代码
(我知道文档中说明并非所有国家都使用该代码,但这是我之前编写的代码)。我们在芬兰地址的制作中看到了一个问题,我开始在开发者网站上浏览文档,发现了一些有趣的东西

在本页上:

他们列出了芬兰的查找示例:

对于该查找,它们列出了一个示例回复,其中包含:

{
  "long_name" : "Helsingfors",
  "short_name" : "Helsingfors",
  "types" : [ "administrative_area_level_3", "political" ]
}
但是,如果您实际加载了该url,则地址的该部分会显示以下内容:

{
  "long_name" : "Helsingfors",
  "short_name" : "H:fors",
  "types" : [ "locality", "political" ]
},
这有什么变化吗


谢谢

如果您的计划是在地理编码点之外绘制第三个管理层,我想您已经在某个地方存储了它们的边界


要处理长\名或短\名的变化,您需要自己制作一本字典,例如,将“H:fors”翻译为“Helsignfors”。这是一项可能需要一些时间的工作,但它也是迭代的。您需要记录google描述数据库中没有的短名称的事件,然后相应地编辑词典。

地理编码器刚刚进行了一次重大的重写/更新。看见