uiwjs / react-baidu-map

基于 React 封装的百度地图组件,支持 React Hook,帮助你轻松的接入地图到 React 项目中。
https://uiwjs.github.io/react-baidu-map
MIT License
222 stars 22 forks source link

给Map组件增加viewport类型 #137

Closed haiifeng closed 3 years ago

haiifeng commented 3 years ago

文档里支持使用viewport属性,且测试通过。但是在编译的时候,会报viewport属性不存在。 image

haiifeng commented 3 years ago

更细了下类型,setViewport没有返回值,所以就默认返回了一个undefined。

haiifeng commented 3 years ago

@jaywcjlove 大佬下午好: 关于viewport这个属性,还有一个问题,没来得及看源码,是这样的: 当设置了center={'广州'}属性或者autoLocalCity={true},且同时设置了viewport属性的时候,会先设置viewport,使在一个都可见的视野内,后根据center或者autoLocalCity定位城市中心,这样就造成了标记点在当前视野外了。 我现在做了一个比较蠢的方法,给viewport做了延时。不知道大佬有啥方法不? image

jaywcjlove commented 3 years ago

@haiifeng 没有返回值的返回 void 没有返回

jaywcjlove commented 3 years ago

@jaywcjlove 大佬下午好: 关于viewport这个属性,还有一个问题,没来得及看源码,是这样的: 当设置了center={'广州'}属性或者autoLocalCity={true},且同时设置了viewport属性的时候,会先设置viewport,使在一个都可见的视野内,后根据center或者autoLocalCity定位城市中心,这样就造成了标记点在当前视野外了。 我现在做了一个比较蠢的方法,给viewport做了延时。不知道大佬有啥方法不? image

没有更好的办法,因为这块没有使用研究过。

haiifeng commented 3 years ago

改好了,没有返回值则默认返回void