0
어떻게 Javascript로 문자를 바꿀 수 있습니까? 이 링크가 올바르게 작동하도록하려면이 출력에서 '('및 ')'를 바꿔야합니다. Jquery도 괜찮을 것이지만 Javascript는 일반적으로 더 빠릅니다.Javascript에서 문자를 어떻게 대체합니까?
function success(position) {
var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
var latlng1 = latlng.replace('(', '');
var latlng1 = latlng1.replace(')', '');
alert("http://www.google.com/maps/@"+latlng1+",17z");
}
예를 들어 위도와 경도를 내 출력 (위도, 경도)는() 안에 보여 주 시겠어요 :
이(48.6617564, -102.98313889933997)
이
'LatLng'은 클래스입니다. 'latlng'는 그 클래스의 인스턴스입니다. 'latlng.toString()'을 수행하여 문자열 표현을 얻습니다. 이것은 문자열에 연결할 때 암시 적으로 일어나는 일입니다. 'latlng.toString(). replace ('(', '') .replace (')', '')를 수행하면 트릭을 수행해야합니다. 나는 당신이 "http://www.google.com/maps/@"+ latlng.lat() + ","+ latlng.lng() + ", 17z"' – Tibrogargan
할 수 있다고 생각합니다. 아직도 Geolocations에 대해 알고 ... :) –