react-amap icon indicating copy to clipboard operation
react-amap copied to clipboard

动态修改makers的问题

Open symnetry opened this issue 6 years ago • 4 comments

  • [1 ] 我已经搜索过 issue,没有类似的问题,或者类似的问题仍然没有解决方案。
  • [1 ] 我已经搜索过文档,并且仍然没有找到解决方案。
  • [ ] 我写了个问题重现的例子,链接或者代码将会贴在下面。
				{positionMarkers&&<Amap events={this.event} protocol="http" amapkey={AmapKey} scrollWheel={true} center={center} zoom={zoom}>
			        <Markers  markers={positionMarkers} render={this.renderMarkerLayout} useCluster={{
			        	minClusterSize:2,
			        	maxZoom:18,
			        	averageCenter:true,
						styles:styles,
			        }}/>
				</Amap>}

原先是这么写的 阅读文档后发现render是静态属性,去掉以后设置makers中的makers的content,发现用处不大

GET file://webapi.amap.com/theme/v1.3/markers/n/mark_bs.png 0 ()

Uncaught TypeError: Cannot read property 'Yc' of null at c.wi (maps?v=1.4.0&key=&callback=__amap_init_callback:415)

直接报这两个错误

也配置过renderClusterMarker 但是仍然无法实现需求 现在的需求就是上来先加载点标记 然后根据socket传给我的信息去修改这些点标记的样式 但是无法正确的重新渲染

symnetry avatar Sep 03 '19 04:09 symnetry

同样的问题,楼主解决没

wangxingkang avatar Nov 20 '19 07:11 wangxingkang

什么需求 我的问题解决了 你可以描述下

wangxingkang avatar Nov 20 '19 11:11 wangxingkang

@wangxingkang 你咋解决的? 我这里重新设置markers的值无法重绘

zmm2tysu avatar Jan 22 '20 03:01 zmm2tysu

@zmm2tysu 改了下源码 重新发了包 @sensoro/react-amap 你可以试一下

wangxingkang avatar Feb 03 '20 11:02 wangxingkang