[Javascript] 일본 지도를 시마무라 단위로 착색하고 싶은 사람
6891 단어 AmChartsJavaScript일본 지도
입문
일본지도, 일본지도, 일본지도, 일본지도, 일본지도, 일본지도, 일본지도...그런 생각이 드세요?
이에 따라 Amchart4의매핑 기능를 이용하여 시정촌 단위까지 착색할 수 있는 일본 지도를 만들었다.
프레젠테이션
Code
할 수 있는 일
자세한 내용은 저장소 설명를 참조하십시오.
할 수 있는 일
자세한 내용은 저장소 설명를 참조하십시오.
데이터 형식
아래의 예에서 보듯이
"id"
에서 도도부현 또는 시가촌 이름을 읽고 "value"
에서 수치를 입력하는 JSON 형식을 가시화할 수 있다.부여
"id"
의 형식 일람은 여기에서 확인할 수 있다.또한 실제 읽은 데이터의 예는 여기 에서 확인할 수 있다.
일전
EX:
japan_data.json
[
{
"id": "北海道",
"value": 88
},
{
"id": "青森県",
"value": 12
},
]
사용 방법
자세한 내용은 저장소 설명를 참조하십시오.
개발용
git clone https://github.com/older4/ammap-testing.git
npm install
npm run serve
위에서 읽은 모델 데이터의 프레젠테이션 페이지가 시작됩니다.
git clone https://github.com/older4/ammap-testing.git
npm install
npm run serve
http://localhost:8080
.env/dev.js
모든 페이지에 포함 (프로덕션)
우선
./.env/prd.js
에서 적당한 환경 변수를 설정한다.EX:
.env/prd.js
export default {
MODE: "dynamic_param",
API_ENDPOINT: "http://example.com/api/",
MAP_DATA: "http://example.com/data/mapdata/"
}
다음은 다음과 같이 임의의 대상 페이지에 설정된 id="chartdiv"
의div 요소와 dynamic_param
모드에서 사용된 ID입니다.EX:
target.html
<!DOCTYPE html>
<html>
<body>
<!-- #################### insert start ################## -->
<div id="chartdiv" data-paramid="XXXXXXX">
<script src="http://example.com/heatmap/index.js"></script>
<!-- #################### insert end ################## -->
</body>
</html>
의존/라이센스 등
지도 기능: Amchart4
지도 데이터: 지우치 성장
이 코드:older4/ammap-japan-choropleth
기타
가시화 일본 지도의 프로그램 라이브러리 총결산
설치할 때도 다른 프로그램 라이브러리를 조사했기 때문에 총괄적으로 여기에 있다.
Japan Map ( jQuery plugin )
Jmap jQuery plugin
Google GeoChart
Special Thanks to Anamorphosis Networks Co., Ltd.
Anamorphosis Networks 회사은'누구나 사용할 수 있는 AI'를 모토로 사업을 전개한다OpenPoC.고객의 청력을 바탕으로 대학과의 공동 연구 등을 통해 신기술을 개발하는 교토 벤처기업이다.
이번 인코딩 제작과 프로그램 라이브러리 조사는 Anamorphosis Networks 회사 실습에서 진행되었고 이러한 공개 허가를 받았습니다!!정말 감사합니다.
Reference
이 문제에 관하여([Javascript] 일본 지도를 시마무라 단위로 착색하고 싶은 사람), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YasaiDev/items/61836d9fc58c4bba8e71텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)