자바 스크립트를 사용하여 한 국가의 중심 좌표를 얻고 싶습니다. 웹 응용 프로그램에서 사용할 수 있도록 이러한 종류의 데이터를 제공하는 xml 파일이 있습니까? 기본적으로 OpenLayers에서 국가 이름을 사용하여지도에 데이터를 저장하려고합니다.국가의 중심 좌표는 자바 스크립트입니다.
2
A
답변
3
Google Maps API을 사용하면 Geocoder 클래스를 사용할 수 있습니다.
var geocoder = new google.maps.Geocoder();
geocoder.geocode(
{ address : "Germany" },
function(results) {
window.alert(results[0].geometry.bounds.getCenter());
});
그냥 인덱스 0을 얻기보다 약간 더
results[]
배열을 검사 할 수 있습니다,하지만 당신이 올바른 방향으로 시작할 수 있어야
.
2
적합한 GIS 데이터 세트를 다운로드하고 자신이 원하는 정보를 생성했을 수도 있습니다. 예를 들어 각 군의 무게 중심을 계산하고 국가 이름과 X/Y에서 테이블을 생성 할 수 있습니다 Quantum GIS 같은 프로그램으로
. 수 부하 전체 형상
OpenLayers와 (무게 중심을 계산 : Koordinates는 또한 위치에 따라 기능을 조회하고 선택적으로 뽑아 전체 형상을 허용하는 벡터 API를 가지고
주 예 : OpenLayers getCentroid Docs) 세계 경계 데이터 세트의 크기와 복잡성을 고려할 때 성능이 좋지는 않습니다.
함께
모으기 가장 좋은 옵션은 아마 이것이다 : 당신이 국가에서 무게 중심을 가지고하면, (기하학을 받고하지 않고) Koordinates 벡터 API를 사용하여 선택한 지점 인 국가 결정 응답에서 데이터 파일의 이름으로 중심을 찾아이 위치에지도의 중심에 위치시킵니다.
관련 문제
- 1. 복잡한 자바 스크립트입니다. 나에게 전화 했어?
- 2. 가입 좌표는
- 3. 마우스의 좌표는?
- 4. 자바 프로그램의 무게 중심 클래스
- 5. 컬이 작동하는 스크립트입니다 요청
- 6. 필수 국가의 콤보 상자
- 7. jquery $ ("# large_box2_link")에 해당하는 순수한 자바 스크립트입니다. click();
- 8. CreateWindow 좌표는 32767로 제한됩니까?
- 9. 좌표는 웹캠에 의해 감지
- 10. PDF 좌표는 어떻게 작동합니까?
- 11. Android 캔버스의 좌표는 무엇입니까?
- 12. 중심
- 13. 은 성능이 나쁜 jQuery 스크립트입니다.
- 14. 자바 스크립트를 통해 Google지도의지도 중심 재설정
- 15. 인구 중심 가중치 센터
- 16. OpenGL에서 큐브의 텍스처 좌표는 무엇입니까?
- 17. Android onTouchEvent MotionEvent의 좌표는 어떻게됩니까?
- 18. 블렌드 4 레이아웃의 좌표는 어떻게됩니까?
- 19. android의 뷰 제스쳐 좌표는 무엇입니까
- 20. U, V 좌표는 어떻게 작용합니까?
- 21. 국가의 통화 코드 취득
- 22. 국가의 mapkit지도를 센터에두기
- 23. 다각형으로 국가의 관리 수준
- 24. 다른 국가의 영업일 계산
- 25. 모든 국가의 주소 클래스
- 26. 는 몰이해 국가의 패턴
- 27. 국가의 Json - 사용할 형식?
- 28. 특정 국가의 트래픽 리디렉션
- 29. 다른 국가의 UIButton 삽입물
- 30. G20 국가의 공휴일 파일
답장을 보내 주셔서 감사합니다.하지만 라이센스 조항으로 인해 Google API를 사용하고 싶지 않습니다. Google지도에 데이터를 표시해야합니다. 그렇지 않으면 데이터를 사용할 수 없습니다. 어떤 대안이 있습니까? – Anz