From 651ffec871845d0e55c365afc780cef75b43c436 Mon Sep 17 00:00:00 2001 From: hekaijun Date: Tue, 23 Feb 2021 11:04:34 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix(wechat):=20=E4=BF=AE=E5=A4=8D=20Map=20?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=BC=BA=E5=A4=B1=E7=9A=84=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/remax-wechat/src/hostComponents/Map/index.ts | 10 ++++++++++ packages/remax-wechat/src/hostComponents/Map/node.ts | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/packages/remax-wechat/src/hostComponents/Map/index.ts b/packages/remax-wechat/src/hostComponents/Map/index.ts index 3d7bdd87a..207112315 100644 --- a/packages/remax-wechat/src/hostComponents/Map/index.ts +++ b/packages/remax-wechat/src/hostComponents/Map/index.ts @@ -9,6 +9,10 @@ export interface MapProps extends BaseProps { latitude: number; /** (default: 16) 缩放级别,取值范围为3-20 1.0.0 */ scale?: number; + /** (default: 3) 最小缩放级别 2.13.0 */ + minScale?: number; + /** (default: 20) 最大缩放级别 2.13.0 */ + maxScale?: number; /** 标记点 1.0.0 */ markers?: any[]; /** 即将移除,请使用 markers 1.0.0 */ @@ -51,6 +55,10 @@ export interface MapProps extends BaseProps { enableSatellite?: boolean; /** (default: false) 是否开启实时路况 2.7.0 */ enableTraffic?: boolean; + /** (default: false) 是否展示 POI 点 2.14.0 */ + enablePoi?: boolean; + /** (default: false) 是否展示建筑物 2.14.0 */ + enableBuilding?: boolean; /** 配置项 2.8.2 */ setting?: any; /** 点击标记点时触发,e.detail = {markerId} 1.0.0 */ @@ -65,6 +73,8 @@ export interface MapProps extends BaseProps { onRegionChange?: (event: GenericEvent) => any; /** 点击地图poi点时触发,e.detail = {name, longitude, latitude} 2.3.0 */ onPoiTap?: (event: GenericEvent) => any; + /** 点击定位标时触发,e.detail = {longitude, latitude} 2.13.0 */ + onAnchorPointTap?: (event: GenericEvent) => any; } /** * https://developers.weixin.qq.com/miniprogram/dev/component/map.html diff --git a/packages/remax-wechat/src/hostComponents/Map/node.ts b/packages/remax-wechat/src/hostComponents/Map/node.ts index 7e48f961d..49fa9cab8 100644 --- a/packages/remax-wechat/src/hostComponents/Map/node.ts +++ b/packages/remax-wechat/src/hostComponents/Map/node.ts @@ -6,6 +6,8 @@ export const alias = { latitude: 'latitude', longitude: 'longitude', scale: 'scale', + minScale: 'min-scale', + maxScale: 'max-scale', markers: 'markers', polyline: 'polyline', circles: 'circles', @@ -31,6 +33,8 @@ export const alias = { enableRotate: 'enable-rotate', enableSatellite: 'enable-satellite', enableTraffic: 'enable-traffic', + enablePoi: 'enable-poi', + enableBuilding: 'enable-building', onTap: 'bindtap', onClick: 'bindtap', onMarkerTap: 'bindmarkertap', @@ -43,6 +47,7 @@ export const alias = { onRegionChange: 'bindregionchange', onPoiTap: 'bindpoitap', onPoiClick: 'bindpoitap', + onAnchorPointTap: 'bindanchorpointtap', }; export const props = Object.values(alias); From 85a6eaf73f4a0092d4c06a979bda739297aab013 Mon Sep 17 00:00:00 2001 From: hekaijun Date: Tue, 23 Feb 2021 11:07:02 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix(wechat):=20=E8=A1=A5=E5=85=85=20Map=20?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=20defaultProps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/remax-wechat/src/hostComponents/Map/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/remax-wechat/src/hostComponents/Map/index.ts b/packages/remax-wechat/src/hostComponents/Map/index.ts index 207112315..98d64d3d8 100644 --- a/packages/remax-wechat/src/hostComponents/Map/index.ts +++ b/packages/remax-wechat/src/hostComponents/Map/index.ts @@ -83,6 +83,8 @@ export const Map: React.ComponentType = createHostComponent( Map.defaultProps = { scale: 16, + minScale: 3, + maxScale: 20, showLocation: false, layerStyle: 1, rotate: 0, From 8ade33cd3e2816b17dadea35c74c45d1241cd714 Mon Sep 17 00:00:00 2001 From: elowes Date: Thu, 4 Mar 2021 09:18:25 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat(wechat):=20=E6=9B=B4=E6=96=B0=20Snapsh?= =?UTF-8?q?ot?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/__tests__/components/__snapshots__/Map.test.tsx.snap | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/remax-wechat/src/__tests__/components/__snapshots__/Map.test.tsx.snap b/packages/remax-wechat/src/__tests__/components/__snapshots__/Map.test.tsx.snap index 9baa365dd..c50232343 100644 --- a/packages/remax-wechat/src/__tests__/components/__snapshots__/Map.test.tsx.snap +++ b/packages/remax-wechat/src/__tests__/components/__snapshots__/Map.test.tsx.snap @@ -12,6 +12,8 @@ exports[`Map render correctly 1`] = ` latitude={0} layerStyle={1} longitude={0} + maxScale={20} + minScale={3} rotate={0} scale={16} setting={Object {}}