클라이언트에서 nodejs 서버로 LatlngBounds 객체를 전달하고 싶습니다. 서버에서 자바 스크립트를 사용하여 LatlngBounds 객체를 nodejs 서버에 전달하는 방법
var bounds = map.getBounds();
socket.emit('sendbounds', bounds);
:
socket.on('sendbounds',function(data){
console.log(data);
data.getNorthEast();// undefined method getNorthEast()
}
서버가 클라이언트에서 보낸 데이터를 얻을 수 있습니다. 그러나 getNorthEast() 메서드를 사용할 수 없습니다.
내 솔루션은 객체의 위도 경도 경계를 만드는 것입니다 :
bounds = new google.maps.LatLng(data.Ea.k, data.va.j),
new google.maps.LatLng(data.Ea.j, data.va.k));
는 그러나이 권장되지 않습니다 우리는 키 이름은 항상 '에아'과 '버지니아'을 확신 할 수 없기 때문에. 때로는 키 이름이 "빠"와 WA있는 내가 알 것을 문서화되지 않은 속성이 "". 그들은 있습니다. "그들은 API 출시로 변경합니다.
모든 솔루션이 문제를 해결하기 위해?
클라이언트의 경계에 유효한 값이 있습니까? 귀하의 서버에서 console.log()가 무엇인가를 인쇄합니까? – Koh