2013-02-24 4 views
1

다른 kml 파일을로드하는 html 파일이 하나 있습니다. 여기있다 :kml + google maps api v3 + geoxml3

http://mini.hr/stanonline/test.php

내가지도에 다각형 우측 메뉴 "ODABERI KVART"를 연결하고 싶습니다 다각형 KML에 저장됩니다. 그래서 메뉴에서 무언가를 선택하면 다각형이 채우기 색상을 변경하고 정보창을 표시합니다. 나는 이것에 대해 읽고 KML 대신 XML 파일을해야 정보를 얻을 수 있었다

http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_linktoB.html

: 여기

내가 그것을하고 싶습니다 방법 예입니다. 내 요구를 충족시킬 수있는 일을하도록 도와 줄 수 있습니까?

답변

0

KML은 XML입니다. 많은 예제에 .xml 확장자가있는 유일한 이유는 최근까지 내 서버가 KML 파일 (확장자가 .kml 인 파일)을 제공하도록 구성되지 않았기 때문입니다.

는 프록시 위의 작품 이후

http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmltest_linktoB.html?filename=http://www.geocodezip.com/xmlProxy060215.asp?http://mini.hr/stanonline/mo_bck.kml

를 통해 KML을 사용하여 개념 증명 작업, 서버는 KML 서비스를 제공하도록 구성되어 있습니다.

+0

[link] (http://mini.hr/stanonline/test_mouseover.php)를 확인하십시오. – scooterfreek

+0

[link] (http://mini.hr/stanonline/test_mouseover.php)를 확인하십시오. – geocodezip

+0

'showAll()'메서드가'map.fitBounds (geoXmlDoc.bounds);'이전에 선언 된 줌을 보여주기 위해'map.fitBounds'를 설정하는 방법'var zoom = 13;'? – scooterfreek

0

나는 당신의 웹 사이트에서 비슷한 것을 만들었습니다. U는이 링크를 확인할 수 있습니다

http://mini.hr/stanonline/test_mouseover.php

을하지만 유 OPET 때 u는 내 줌이 13로 설정되어 BCS 줌을 작동하지 않는 것을 볼이 일 수있는 경우 페이지가 없습니다.

하지만 줌 일보다 내 주소 표시 줄에이를 추가하는 경우 :

?lat=45.345537&lng=14.439621&zoom=13&type=m&filename=mo_bck.kml 

예를 리디렉션과 :

http://mini.hr/stanonline/test2.php

어떻게 페이지를 리디렉션하지 않고 줌 문제를 해결하기 위해? 그리고 각 폴리곤의 정보창에 "쇼"링크를 올릴 수 있습니까? 그렇다면 어떻게?