2012-03-24 2 views
0

저는 작은 프로젝트를 물려 받았습니다. 내 앞에있는 사람이 objective-c로 구현 된 iPhone 용 기본 앱을 만들었고 내 일은 iOS 및 Android 용 PhoneGap으로 웹 앱으로 다시 제작하는 것입니다.Google지도에서 특정 위치를 선택하는 구체적인 방법

내 전임자의 원래 구현에서 앱의 일부에는지도에서 마커를 놓아 위치를 선택할 수있는 기능이 있습니다. 나는 이와 비슷한 방법을 찾았지 만 감독자는 정확히 그녀가 그랬던 것처럼과 약간 문제가 있습니다. 설명해 드리겠습니다 :

네이티브 앱의 경우 중앙에지도가 표시됩니다. 그런 다음 사용자는 마커가 원하는 지점 위에 위치 할 때까지 마커 아래에있는지도를 슬라이드 (화면의 제자리에 유지)합니다. 그런 다음 '선택'이라고 표시된 버튼을 클릭하면 해당 좌표가 관련없는 다른 작업을 위해 앱에 전송됩니다.

Google지도의 javascript API 및 html/css와 똑같은 작업을 수행하려고합니다. 알아낼 수 없습니다. Gmaps 전문가들에게 아이디어가 있습니까?

답변

1

지도의 center_changed- 이벤트를 볼 수 있습니다. 화재가 발생하면 마커의 위치를지도의 새 중심점으로 설정합니다.


또 다른 제안 : 대신 당신이 custom control 사용할 수있는 마커의 더 나은 효과를

. 마커 이미지를 삽입하여 마커처럼 보이게 할 수 있습니다. 에 제어를 밀어 중심에 배치하려면

map.controls[google.maps.ControlPosition.RIGHT_CENTER] 

(이 수직으로 다음을 중심으로한다)과의 마커를 유지 제어

+0

윌에 오른쪽 여백을 추가하여 수평 중심을 적용 내가 스크롤하는 것처럼 센터? – Aerovistae

+0

아니요, 그렇지 않습니다. –

+0

그 효과를 얻는 방법을 알고 있습니까? – Aerovistae

관련 문제