如何通过特定国家的邮政编码在谷歌地图上找到一个地方

时间:2013-09-12 16:52:13

标签: php html google-maps google-maps-api-3

这个方法以前用于我:当我有邮政编码时,我只是将它添加到以下链接的末尾:

https://www.google.com/maps?q=

例如。邮政编码是649414然后我可以通过以下方式查看位置:

https://www.google.com/maps?q=649414

但过了一会儿,我意识到它不会再显示出正确的位置了。原因可能是世界上有几个地方都有相同的邮政编码。所以它只显示一个区域(如美国)或与我的预期不同的地方。因此,如果我想要精确,我需要在页面上单击另一个结果来选择我的区域。 我的问题是,新加坡说,有什么方法可以自动缩小对特定国家的搜索范围吗? 如果您搜索邮政编码如:272012,它将在新加坡和山东 - 中国有2个结果。但地址栏上的链接是相同的:

https://www.google.com/maps?q=272012

如何在php中设置我的代码,使其重定向到此页面:

https://www.google.com/maps?q=272012

但仅限新加坡?

1 个答案:

答案 0 :(得分:2)

只需在邮政编码前添加位置名称和“+”:

https://maps.google.com/maps?q=Singapore+272012