2012-05-13 1 views
0

글루텐 편협성이있는 사람들을위한 커뮤니티 웹 사이트를 개설하고 있습니다.Google지도 및 퓨전 테이블, geoaware

나는 모든 것이 작동하지만, 나는 한 조각에 붙어있다.

웹 사이트는 http://gfmap.com

에서 나는 다음 퓨전 테이블을 업데이트하고이 홈페이지의지도를 구동하는 형태를 분류 한 것입니다. 특정 카테고리 만 볼 수 있도록 검색 창을 필터링 할 수 있도록 필터를 정렬했습니다.

자바 스크립트를 잘 모르기 때문에이 모든 것들이 서로 얽혀 있습니다.

나를위한 퍼즐 조각 하나가 누락되었습니다 지도 위치 인식을 만드는 방법, 즉 누군가가 뉴욕에서 보았을 때 뉴욕의지도보기를 얻습니다.

Google 웹 사이트에서 예제를 사용하여이 작업을 수행 할 수 있지만 레이어와 검색은 작동하지 않습니다.

누군가가 웹 사이트의 코드를 빠르게 살펴보고 지금 할 수있는 모든 것을 수행하는 방법을 알려주지 만 위치 인식을 할 수 있다면 정말 감사 할 것입니다.

+0

이러한 종류의 지리적 위치는 너무 어렵지 않습니다. 'navigator.geolocation.getCurrentPosition()'함수를 사용할 수 있습니다. https : //developer.mozilla.org/en/Using_geolocation 그러나이 코드를 작성하여 웹 사이트에 올릴 사람은 없을 것입니다. – Oliver

답변

0

내지도를 http://www.strahlen.org/map/central.htm 에 그냥두고 geometrya.js를 연결하고 코드 스 니펫을 추가하십시오. 내 코드에서 doGeolocation() 및 이후 기능을 참조하십시오. 다른 Google지도와 비교할 때 쉽게 할 수있는 것을 발견했습니다 Cheers, Frank

+0

감사합니다. 그것은 매우 도움이되었습니다. – Mattmartel

+0

반갑습니다. 질문을 응답하도록 표시하려면 큰 V를 클릭하고 동의하려면 왼쪽에있는 삼각형을 클릭하십시오. 감사 ;) – Frank

0

일단 올리버의 설명에 설명 된대로 geoLocation을 변경하면 변경해야합니다. 나는 이것을 사용하지 않았다. 당신의 퓨전 테이블 레이어에 영향을 미치지 않습니다

 center: geoLoc, 

이 : 당신은 당신이 뭔가를 사용하려면 일부 Google 코드 예제를 통해 작업 및 새로운은 google.maps.LatLng

map = new google.maps.Map(document.getElementById('themap'), { 
    center: new google.maps.LatLng(-33.87668666121477, 151.1396026611328), 
    zoom: 12 
    }); 

를 변환있어 한 말 조금도.