验证用户输入的谷歌地图URL


Verification of User Entered Google map URL

嗨,我目前在一个房地产网站工作。网站上的用户可以发布与其财产相关的广告。如果他们希望自己的广告有一个位置地图,他们还可以选择输入谷歌地图网址。我的问题是如何验证输入的url是否会打开地图。

旧的长URL如下所示:

http://maps.google.com/?ll=<longitude>,<latitude>&t=<map type>&z=<zoom level>
  • 经度和纬度是浮动的,所以基本上是数字加点加数字
  • 地图类型为卫星h,地图m
  • 缩放级别是介于1和19之间的数字

请记住,还有一些其他可能的附加参数。

新的、缩短的URL如下所示:

http://g.co/maps/<string>