我有例如:
var locations = new google.maps.LatLng('@item.latitude', '@item.longitude', false);
@item.latitude 值例如:“43,321”
但我需要它是:43.321
我需要强制小数点分隔符为点而不是逗号。我怎样才能做到这一点?
最佳答案
试试这个:
var lat = '@item.latitude';
var lng = '@item.longitude';
var locations = new google.maps.LatLng(lat.replace(',','.'), lng.replace(',','.'), false);
关于Javascript:如何强制具有十进制值的字符串使用点而不是逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20562539/