2015-01-22 9 views
-1

초보 자용 아마추어 프로그래머로서 현재 Google 퓨전 테이블을 사용하여 몇 가지 작업을 수행하려고합니다.퓨전 테이블로 마우스 오버하여 툴팁 가져 ​​오기

마커가있는지도를 만들고지도의 HTML을 받았습니다. 하지만 특정 마커를 마우스로 움직여 툴팁 기능을 추가하고 싶습니다. 이 문제를 해결하기 위해 tutorial을 찾았지만 툴팁을 활성화 할 수 없습니다.

는 다음 링크는 지금까지의 진행 상황을 보여줍니다 http://jsbin.com/cipejicewo/1/watch?html,js,output

1 나는 내가 어떻게 그와 연결된 특정 퓨전 테이블에 맞는이 스크립트에서 뭔가를 변경할 필요가 없습니다? 자바 스크립트를 변경해야 할 때 이름을 바꿔야하는 특정 요소는 무엇입니까?

2 google.maps.FusionTablesLayer.enableMapTips (options)을 어떻게 호출 할 수 있습니까? 그리고이 전체 'function init'코드를 html 파일에 넣어야하는 곳은 무엇입니까? 위에 설명 된 스크립트에서 직접? 물론 html이 이미 제공하는 기능을 잃지 않고. 그 외에도, 나는 tableid를 변경하고 select 칼럼과 geometry 칼럼 이름을 변경해야만한다는 것을 알았지 만,이 함수에서 변경해야 할 것이 더있다.

저는 지금 며칠 동안 힘들어하고 있습니다. 그리고 옵션이 없어서 모든 도움을 환영 할 것입니다. 미리 감사드립니다!

답변

0

코드가 현재의 모습 명확하지 않다, 그러나이 2 가지가 먼저 수행해야합니다 : 당신은 예보다 다른 FusionTable를 사용할 때

  1. 는 확인 테이블이 공공 및 다운로드 할 수 있음
  2. 자신의 키를 사용해야합니다 (이 예에서는 변수가 apiConsoleKey입니다). 유효한 키를 얻으려면 Acquiring and using an API key의 단계를 따르십시오.
+0

코드는 jsbin-link 1에서 찾을 수 있습니다. 이제 FusionTable이 공개되고 다운로드 가능합니다. 2. 재 편집 한 질문의 jsbin- 링크에서 자체 API 키를 사용했습니다. – MNC2015

+0

1. 당신은'enableMapTips' 옵션의'key' 속성을 설정하지 않았습니다. 2. 사용 된 키가 적용되는 프로젝트에 대해 Fusion Tables API를 활성화해야합니다 (현재 API가 활성화되어 있지 않은 것 같습니다). 기본 예제 : http://jsfiddle.net/doktormolle/3b94r77r/ (참고 : 사용 된 키는 내 jsfiddle-account에만 유효합니다. 예를 업데이트하거나 포크하는 경우 자신의 키를 사용해야합니다) –

+0

작동합니다. 많은 감사합니다! 그러나 하나의 문제가 진화합니다. 퓨전 테이블에서 정보 창을 사용자 정의했지만 툴팁을 추가 한 후 정보 창의 사용자 정의 된 스타일이 삭제되었습니다. 자바 스크립트에서 Info Window의 내용을 사용자 화해야 하는가? – MNC2015