3

입력란에서 좌표를 가져오고 가져 오는 Google지도가 있습니다.Google지도/jquery 리버스 지오 코딩

바이올린은 ... (주소 조회) 내가 그것을 얻이 수없는 것 -

모두는 위대한 노력하고 있습니다 -하지만 지금은 그것을 주소로 검색을 시도하고 가능성을 추가 할 여기에 : http://jsfiddle.net/obmerk99/rcTUH/

어떤 통찰력이라도 대단히 감사하겠습니다. (그리고 온유 - 내가 더 JS-닌자 오전 없습니다 : -))

당신은 데모 작업을 브라우저 디버그 콘솔

/* geocoder was undefined ..add following*/ 
var geocoder= new google.maps.Geocoder(); 

    /* exixting code*/ 
    map = new google.maps.Map($('#map')[0], myOptions); 
    placeMarker(myLatlng); 

    /* changed variable in argument from "latLng" to "myLatLng"*/ 
    GeoCode(myLatlng); 

에서 쉽게 감지했다이 작은 문제가 있었다

+1

내가 얼마 전에 쓴, 나는 –

+0

뿐만 아니라이 무엇이고 당신이 https://files.nyu.edu/hc742/public/googlemaps/geocoding.html 찾고있는 것 같아요 I 찾고, 거의 정확히 내가 무엇을 찾고 있습니다. jquery로 바꿀 필요가 있습니다. 대답처럼 귀하의 링크를 넣어 주시면 받아 드릴 수 있습니다 :-) –

+0

. 우리는 서로의 등을 긁을거야 : –

답변

0
+0

감사합니다. - 빠진 var 지오 코더; 명백한 수면 부족 때문입니다 :-) 나는 코드에서 hade하지만 실제로 잘못된 피들을 게시했습니다 (또는 저장하지 않았습니다) - 여하튼 - 내 의도는 주소를 입력하는 것이었고 버튼을 클릭하여 제출하면지도를 중앙에 배치했습니다. 위치 (어쩌면 나는 OP에서 잘못된 용어로 설명했다) 그리고 Lat, Lon을 다른 입력 필드로 전달하십시오. –

+0

당신이 무엇을 원하는지 할 수 있도록 다르게 설정하는 것이 좋습니다. 무엇이 문제인지 명확히 알지 못합니다 – charlietfl

+0

나는 단순히 주소를 입력 할 수 있고 제출할 때 그 주소에지도와 표식을 중앙에 놓기를 원한다. 그리고 나서 (Lat, Lan) 좌표를 입력 상자 안에 넣기 만하면된다. –

1

@charlietfl가되었다 옳은. 때때로 바이올린 onLoad은 모든 것을 망쳐 놨습니다. My Answer

+0

이것은 예외적으로 작동하는 것으로 보입니다. 1 - 클릭 할 때마다 새로운 마커가 남습니다. 그리고 2 - 내가 다른 코멘트에서 말했던 것처럼 - 아마 나 자신을 잘못 표현했다. 나는 정반대의 것을 정확히 겨냥했다. 즉 ** 클릭하여 주소를 제출하고 ** 주소를 지정하고지도와 마커를 주소의 중심에 놓고 respcetive (lat, lon)를 입력 필드 –

+0

잘못되었습니다 ... 집에 막 돌아 왔습니다. 확실히 당신에게 돌아갈 것입니다 (문제가 여전히 남아있는 경우) :) – tusar