당신은 하려는 경우 항상이 소수점 이하 여섯 자리 숫자가 제로가있는 경우에도, 당신은 할 수 : 제거도 0을 후행 제거하려는 경우
var infowindow = new google.maps.InfoWindow({
content:
location.lat().toFixed(6) +
',' +
location.lng().toFixed(6)
});
을 또는 값이 정수가있는 경우 소수점, 당신이 할 수 있습니다 :
function formatDecimal(number, precision) {
return number.toFixed(precision).replace(/[\.]?0+$/, '');
}
var infowindow = new google.maps.InfoWindow({
content:
formatDecimal(location.lat(), 6) +
',' +
formatDecimal(location.lng(), 6)
});
BTW,이 자바 스크립트 질문이 아니라 Google지도 API 질문입니다. location.lat()
및 location.lng()
은 자바 스크립트 번호이므로 원하는대로 JavaScript 코드를 사용하여 형식을 지정할 수 있습니다. (코딩 질문에 대한 답변을 빨리 찾을 수 있기 때문에이 부분 만 언급합니다.)
"정보"? 왜 그렇게 막연한가? –