Javascript 从坐标字符串进行地理编码

Javascript 从坐标字符串进行地理编码,javascript,google-maps-api-3,Javascript,Google Maps Api 3,有没有办法将用户输入的坐标字符串转换为google.maps.LatLng对象或类似对象?例如,用户可能会在文本字段中输入“241312.2S162157.3E”,我想在地图上的该位置绘制一个标记 我已经看过地理编码API,但这似乎仅限于返回最近的地址,这可能与已证明的坐标有一定距离。该功能可通过标准的谷歌地图界面获得-请尝试上面的示例查看。我想要的是谷歌地图中绿色箭头处的坐标,而不是显示最近地址的标记(这是地理编码器提供的) 想要这样做的原因是,我的一些用户使用GPS设备在野外收集坐标,然后在

有没有办法将用户输入的坐标字符串转换为google.maps.LatLng对象或类似对象?例如,用户可能会在文本字段中输入“241312.2S162157.3E”,我想在地图上的该位置绘制一个标记

我已经看过地理编码API,但这似乎仅限于返回最近的地址,这可能与已证明的坐标有一定距离。该功能可通过标准的谷歌地图界面获得-请尝试上面的示例查看。我想要的是谷歌地图中绿色箭头处的坐标,而不是显示最近地址的标记(这是地理编码器提供的)


想要这样做的原因是,我的一些用户使用GPS设备在野外收集坐标,然后在回家时将其输入web表单。坐标可以是任何格式(DD.D、DM.M、DMS等),具有用户引入的各种特性。GoogleMaps很好地处理了这个问题,我希望在表单中使用相同的功能。如果可能的话,我希望避免编写自己的函数来“读取”用户输入坐标。

没有人会输入:“24 13 12.2S 16 21 57.3E”-大多数地图API和地理定位已经可以使用LAT和LNG值。谢谢Max,但相信我,我们需要允许用户输入这样的值的选项。如果你有兴趣,看看这个会有帮助吗?(php)这里是一个使用JavaScript的演示(参见源代码),我最终为此编写了自己的函数。它已经投入生产五年了,而且对于用户可以进行的输入范围来说,它似乎相当强大。可以在