我正在开发一款安卓应用程序,它可以从Google地图中存储纬度和经度信息。当用户在地图上选择位置并通过“发送/分享”意图从Google地图接收时,应用程序会提取坐标,方法是将嵌入在意图中的goo.gl地图链接(例如http://goo.gl/maps/FcglP)进行展开。如果从Google地图共享的位置未知或名为“dropped pin”,则此任务很容易完成。在这种情况下,未缩短的URL看起来像
http://maps.google.com/?q=17.50122123,74.12351323&.....
如果地点是众所周知的(例如某条路),未缩短的URL看起来像:
http://goo.gl/maps/FcglPhttp://maps.google.com/?q=Sutarwadi+Baner+Gaon+Rd%2C+Baner&ftid=0x3bc2becfa70b8b3f:0xd210c15f634bcec3&hl=en&gl=us
我已经搜索了三个小时,想要从这种URL中提取坐标,但是没有找到任何信息。是否有其他方法可以从给定的goo.gl地图URL中提取坐标?是否有已经开发好的库或Google API?