2016-08-29 2 views
0

나는 Mapbox 안드로이드 SDK를 사용하고 있으며 마커 팝업과 관련된 버튼을 어떻게 추가 할 수 있는지 궁금합니다.지도 박스 안드로이드, 마커에 버튼을 추가하는 방법

당신은 당신의 자신의 정보 창 어댑터를 작성하여이 작업을 수행 할 수 있습니다

enter image description here

+0

안녕 TIm. –

+0

마커 옵션을 만들면 예를 들어. mapbox.addMarker (새 MarkerOptions() ). 위치 (지점) .title ("위치 추가") .snippet ("일부 발췌 문장")); 사용자가 마커를 클릭하면 팝업 창이 표시됩니다. 팝업 창에 나타나는 버튼을 추가 할 수 있기를 원합니다. –

답변

1

편집은이 일을 한 예는 demo app here에서 찾을 수 있습니다. 중요한 코드 :

mapboxMap.setInfoWindowAdapter(new MapboxMap.InfoWindowAdapter() { 
     @Nullable 
     @Override 
     public View getInfoWindow(@NonNull Marker marker) { 

     ... 

     // return the view which includes the button 

     } 
}); 
+0

이것은 정확하게 내가 필요한 것입니다. 감사합니다! @cammace, 초기 오프셋이 해제 된 이유를 알고 있습니까? 지도 뷰를 움직이면 자동으로 중심에 배치되지만 처음에는 중앙에 배치되지 않습니다. –

+0

[연락처 페이지] (https://www.mapbox.com/contact/) 또는 Github에서 비디오 나 GIF로 저에게 연락 할 수 있습니까? 버그 인 것 같습니다. – cammace

+0

https://media.giphy.com/media/BMIjEPUUDtZNC/giphy.gif 연락처 페이지에이 gif에 대한 링크를 제출했습니다. 보시다시피 처음에는 오른쪽으로 조금씩 오프셋되지만, 두 번째로는지도 뷰를 적절하게 움직입니다. –

관련 문제