주소내 하이픈표시일경우 마커표시관련

아. 주소검색을 말씀하신 것이였군요?

네 개발자도구를 이용하신다면, 네트워크 탭에서 데이터를 확인 가능하십니다.

주소검색의 경우,
도로명주소는 도로명 + 도로번호 와 같은 형식 (강남대로94길 51-14, 한남대로 98 …등)
지번주소는 지번 + 본번 부번 과 같은 형식(한남동 714, 백현동 564-4 … 등) 을 말합니다

말씀하신 XX동 XX호의 경우엔 일반적으로 주소검색 API에서 제공하지 못하는 데이터 입니다.
왜냐 새우편번호인 기초구역번호와 같은 데이터가 XX동 XX호까지 커버를 하는 데이터가 아니거든요.

추가로 "305-1704"와 같은 형식으로 뒤에 숫자를 입력할 경우,
검색엔진이 내부에서 해당 숫자가 어떤 부분인지 확인하게 되는데
올려주신 주소의 "51-14"와 패턴이 비슷하죠?
즉 도로명 주소의 건물번호 패턴으로 해석할 여지가 있습니다.
실제 이렇게 해석이 된듯하고, 그래서 검색결과가 없어서 마커가 표시가 안된 것입니다.

이외 XX호 XX동으로 입력하면, 호과 동 정보는 주소검색시 유효한 정보가 아니기에, 제외시킵니다.
그럼 명확히 “강남대로94길 51-14” 의 정보만 이용해서 검색이 될 수 있기에, 데이터가 나오게 되고,
그럼 마커가 찍히게 되죠.

한번 확인해 보세요.