首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PolylinesOprtions DirectionRender react-google-maps/api

PolylinesOprtions DirectionRender react-google-maps/api
EN

Stack Overflow用户
提问于 2021-07-01 23:59:51
回答 1查看 73关注 0票数 0

我尝试将DirectionRender上的标记从react-google-maps/api改为。我已经更改了de polyline的颜色,但我没有更改我的代码中的de标记A和B。

代码语言:javascript
运行
复制
<DirectionsRenderer
      getIcon={(icon) => console.log("icon render", icon)}
      options={{
        directions: response,
              polylineOptions: {
           strokeColor: "#c23531",
          icons: [{
            icon:{
              path:{to},
              strokeOpacity: 1
            },
            offset:'50%'
          },{
            icon:{
              path:{fromm},
              strokeOpacity: 1
            },
            offset:'50%'
          }],
        },
      }}
/>
EN

回答 1

Stack Overflow用户

发布于 2021-07-06 07:25:40

@react-google-maps/api libraryDirectionsRenderer没有像您在代码中那样的getIcon属性名称。要更改DirectionsRenderer中标记的图标,需要使用具有google.maps.DirectionsRendererOptions interface属性的options

在那里,您可以看到一个使用具有icon属性的google.maps.MarkerOptions interfacemarkerOptions属性名称。

下面是一个sample code (将您的API键放在代码示例的index.js文件中以使其工作)和代码片段,说明如何使用options属性更改图标:

代码语言:javascript
运行
复制
<DirectionsRenderer
              directions={this.state.directions}
              options={{
                markerOptions: {
                  icon:
                    'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png'
                }
              }}
            />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68213451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档