2013-07-10 6 views
0

각 마커에 맞춤 데이터를 추가하려면이 클래스를 확장해야합니다.Google지도 확장 마커 클래스

클래스를 확장 할 수 있습니까? 그렇다면 어떻게 새 속성을 추가 할 수 있습니까?

답변

2

클래스를 확장 할 수 있습니까?

아니요, final으로 표시되어 있습니다. 지도 V2 Marker 클래스의 하위 클래스는 만들 수 없습니다.

코드 예와 같이 Marker의 일부 데이터 멤버를 오버로드하여 원하는 모든 속성을 포함 할 수있는 모델 개체 모음 (예 : HashMap)의 모음에 대한 키로 사용할 수 있습니다.

+0

여기에 대한 답변 주셔서 감사합니다. - 그래서 만약 내가 오버로드 된 메소드를 생성하고자한다면'snippet'에 과부하를 걸었습니까? –

+0

@JoshBoothe : 죄송합니다. @ Overload를 의미하지는 않았지만 좀 더 일반적인 용어 인 "overload"입니다. 예를 들어, 나중에 (getSnippet()을 통해) 가져올 수있는 일부 키를 (예 : MarkerOptions의'snippet()을 통해) 스니핑에 넣고 키를 사용하여 나머지 모델 데이터를 찾습니다. – CommonsWare

+0

또한 Marker를 확장하여 내 위치 개체를 추가하려고 시도했지만 이와 비슷한 작업을 마쳤습니다. 제목에 "id"를 넣고 마커를 클릭 할 때만 제목을로드하기 때문에 제목에 추가 정보를 추가해야했습니다 (일부 계산이 필요함). –