加拿大地址怎么命名?

席鑫杰席鑫杰最佳答案最佳答案

以一个典型的城市为例,介绍一下加拿大的街道地址如何命名的。 假设我们要创建一个游戏服务器,需要输入一个城市名称和具体的街道地址。那么我们需要到google地图去查询这个地址的英文名(因为游戏数据是传到美国的)。 在Google Map上搜索地址后,我们得到了两个结果,分别是“123 Main St” 和 “456 W. Ave B”。

接下来我们就要解析这两个名字,提取出重要的信息,也就是路名和街道号。对于路名的部分,由于不同国家、地区甚至城市的道路命名习惯是不同的,有时候甚至连同一个国家内不同地区的地名都不尽相同,所以这一步其实是非常困难的。我们在Google Map上选中了第一个结果“123 Main St”,然后在右侧的列表中选择了“Display route numbers on map”,这样就可以看到一个大概的路名解译,这里显示的是美国常用的公路编号方式。

从解译结果可以看出,“Main Street”被译为“主要大街”,而“Street”则被保留原样。这样虽然不够完美,但至少可以建立一个大致的方向感。 我们再回到第一步,把刚才解译出来的路名写入程序里,然后使用爬虫或者代理的方式对各大网站进行爬行,将它们对应的街景图片地址记录下来。最后再把记录下来的照片地址用图像识别工具进行文字识别,通过工具内的关键字词筛选,我们就得到了最终的结果了。整个过程虽然比较麻烦,但是效率还是不错的。

我来回答
请发表正能量的言论,文明评论!