antv-l7/site/pages/index.zh.tsx

152 lines
4.9 KiB
TypeScript
Raw Normal View History

2019-11-21 12:04:58 +08:00
import Banner from '@antv/gatsby-theme-antv/site/components/Banner';
import BannerSVG from '@antv/gatsby-theme-antv/site/components/BannerSVG';
import Cases from '@antv/gatsby-theme-antv/site/components/Cases';
import Companies from '@antv/gatsby-theme-antv/site/components/Companies';
import Features from '@antv/gatsby-theme-antv/site/components/Features';
import SEO from '@antv/gatsby-theme-antv/site/components/Seo';
import React from 'react';
import { useTranslation } from 'react-i18next';
2019-11-21 20:15:06 +08:00
import '../css/home.css';
2019-11-21 12:04:58 +08:00
const IndexPage = () => {
const { t, i18n } = useTranslation();
const features = [
{
icon:
'https://gw.alipayobjects.com/zos/basement_prod/ca2168d1-ae50-4929-8738-c6df62231de3.svg',
title: t('架构灵活且自由'),
description: t('支持地图底图,渲染引擎,图层自由定制、扩展,组合'),
},
{
icon:
'https://gw.alipayobjects.com/zos/basement_prod/0ccf4dcb-1bac-4f4e-8d8d-f1031c77c9c8.svg',
title: t('业务专业且通用'),
description: t(
'以图形符号学地理设计体系理论基础,易用、易理解、专业、专注',
),
},
{
icon:
'https://gw.alipayobjects.com/zos/basement_prod/fd232581-14b3-45ec-a85c-fb349c51b376.svg',
title: t('视觉酷炫且动感'),
description: t('支持海量数据2D、3D动态可交互高性能渲染'),
},
];
2019-11-21 17:52:18 +08:00
const companies = [
2019-11-21 20:15:06 +08:00
{
name: '阿里云',
img:
'https://gw.alipayobjects.com/mdn/rms_2274c3/afts/img/A*V_xMRIvw2iwAAAAAAAAAAABkARQnAQ',
},
{
name: '支付宝',
img:
'https://gw.alipayobjects.com/mdn/rms_2274c3/afts/img/A*lYDrRZvcvD4AAAAAAAAAAABkARQnAQ',
},
{
name: '天猫',
img:
'https://gw.alipayobjects.com/mdn/rms_2274c3/afts/img/A*BQrxRK6oemMAAAAAAAAAAABkARQnAQ',
},
{
name: '淘宝网',
img:
'https://gw.alipayobjects.com/mdn/rms_2274c3/afts/img/A*1l8-TqUr7UcAAAAAAAAAAABkARQnAQ',
},
{
name: '网商银行',
img:
'https://gw.alipayobjects.com/mdn/rms_2274c3/afts/img/A*ZAKFQJ5Bz4MAAAAAAAAAAABkARQnAQ',
},
{
name: '盒马',
img:
'https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*ePJMQZCb8vkAAAAAAAAAAABkARQnAQ',
},
{
name: 'yunos',
img:
'https://gw.alipayobjects.com/mdn/rms_2274c3/afts/img/A*_js7SaNosUwAAAAAAAAAAABkARQnAQ',
},
{
name: '菜鸟',
img:
'https://gw.alipayobjects.com/mdn/rms_2274c3/afts/img/A*TgV-RZDODJIAAAAAAAAAAABkARQnAQ',
},
2019-11-21 17:52:18 +08:00
];
2019-11-21 12:04:58 +08:00
const bannerButtons = [
{
text: t('图表示例'),
link: `/${i18n.language}/examples/gallery/basic`,
type: 'primary',
},
{
text: t('开始使用'),
2019-11-21 12:04:58 +08:00
link: `/${i18n.language}/docs/api/l7`,
},
];
const notifications = [
{
type: t('测试'),
title: t('L7 2.0 beta'),
date: '2019.12.04',
link: '#',
},
];
const cases = [
{
2019-11-21 20:15:06 +08:00
logo:
'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*gjBmT56SDgsAAAAAAAAAAABkARQnAQ',
title: t('浅版精彩案例'),
description: t(
'一个个真实的地理数据可视化案例,将复杂的地理数据,通过简单易用的API接口,让用户达到开箱即用的效果。',
),
2019-11-21 12:04:58 +08:00
link: `/${i18n.language}/examples/gallery/basic`,
image:
2019-11-22 01:40:35 +08:00
'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*h1vhT6eSVPkAAAAAAAAAAABkARQnAQ',
2019-11-21 12:04:58 +08:00
},
{
2019-11-21 20:15:06 +08:00
logo:
'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*gjBmT56SDgsAAAAAAAAAAABkARQnAQ',
title: t('深版精彩案例'),
description: t(
'一个个真实的地理数据可视化案例,将复杂的地理数据,通过简单易用的API接口,让用户达到开箱即用的效果。',
),
2019-11-21 12:04:58 +08:00
link: `/${i18n.language}/examples/gallery/basic`,
image:
2019-11-21 23:27:01 +08:00
'https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*-gtxQbUPoGQAAAAAAAAAAABkARQnAQ',
2019-11-21 20:15:06 +08:00
},
2019-11-21 12:04:58 +08:00
];
return (
<>
<SEO title={t('蚂蚁地理空间数据可视化')} lang={i18n.language} />
<Banner
coverImage={
<img
2019-11-21 20:15:06 +08:00
width="100%"
2019-11-21 23:27:01 +08:00
className="Notification-module--number--31-3Z"
src="https://gw.alipayobjects.com/mdn/antv_site/afts/img/A*cCI7RaJs46AAAAAAAAAAAABkARQnAQ"
2019-11-21 12:04:58 +08:00
/>
}
title={t('L7 空间数据可视分析')}
2019-11-21 12:04:58 +08:00
description={t(
2019-11-25 10:47:42 +08:00
'蚂蚁金服 AntV 数据可视化团队推出的基于 WebGL 的开源大规模地理空间数据可视分析开发框架。',
2019-11-21 12:04:58 +08:00
)}
buttons={bannerButtons}
2019-11-21 23:27:01 +08:00
// notifications={notifications}
2019-11-21 12:04:58 +08:00
className="banner"
githubStarLink="https://github.com/antvis/L7/stargazers"
/>
<Features features={features} style={{ width: '100%' }} />
2019-11-21 18:46:52 +08:00
<Cases style={{ width: '102%' }} cases={cases} />
2019-11-21 20:15:06 +08:00
<Companies title={t('感谢信赖')} companies={companies} />
2019-11-21 12:04:58 +08:00
</>
);
2019-11-14 11:50:12 +08:00
};
2019-11-21 12:04:58 +08:00
2019-11-14 11:50:12 +08:00
export default IndexPage;