2011-07-18 2 views
0

javascript 필터링 기능을 갖춘 맞춤형 Google지도를 완성했습니다. 내지도가 내 fustiontable에서 정보를 가져 오는 방식에 문제가 있습니다. 퓨전 테이블의 일부 데이터는 다소 길기 때문에지도의 마커를 클릭하여 정보를 읽으면 정보가 정보 상자에서 벗어납니다. 이 문제를 해결하기 위해 "더 많은 것을 읽으십시오"시스템 또는 무엇인가를 통합 할 수있는 방법이 있습니까? 그것은 특정 길이보다 긴 있다면Google Maps/Fusion Tables JS API 너무 많은 텍스트 문제

Custom GMAP

Fusion Table

답변

0

왜 그냥 텍스트를 '잘라 내기'를하지 : 여기

라이브 코드? 이와 같이 :

if(longString.length > 100){ 
    var shortenedString = longString.substring(0, 50) + "... <a href='#'>Read more</a>"; 
} 

다음 '전체보기'링크를 클릭하여 사용자에게 전체 텍스트를 표시 할 수 있습니다.

+0

이 코드를 웹 페이지 자체에 적용하면 결과가 없습니다. 팝업 상자를 표시하는 융합 가능한 설정에 어떻게 추가해야합니까? 아니면 내 HTML 시트에이 코드를 잘못 적용 할 수 있습니까? 도움에 감사드립니다. – Noah

+0

분명히 'longString'변수를 융합 표에서 얻은 문자열로 대체해야합니다. 퓨전 테이블에서 데이터를 가져 와서 팝업을 생성하는 코드로 질문을 업데이트하십시오. 그런 다음 살펴볼 수 있습니다. – igorti