我有一个函数,可以在单击 map 后获取 GPS 坐标,
但是结果在括号 () 中
我需要去掉括号
function onClickCallback(event){
var str = event.latLng
var Gpps = str //.replace("(","");
document.getElementById('latlng').value = Gpps; // resuts provided (in brackets)
下面不提供任何格式的 GPS :(
function onClickCallback(event){
var str = event.latLng
var Gpps = str.replace("(","");
document.getElementById('latlng').value = Gpps; / NO result
最佳答案
您的回调event.latLng
可能是一个对象而不是字符串。
其中任何一个都可以让你继续:
var str = event.latLng.toString().replace(/^\((.+)\)$/,"$1")
或
var str = event.latLng.toString().slice(1,-1)
关于javascript - 用javascript去掉括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25793850/