DirectionsRenderer api Markers

时间:2017-08-17 23:28:00

标签: google-maps reactjs google-maps-markers

我使用标记成功地在谷歌地图上显示我的方向,但我无法将标记内的字母更改为数字。

我的方法看起来像,

directionDisplay(direction) {
  this.DirectionsRenderer = new google.maps.DirectionsRenderer({ preserveViewport: true });
  this.DirectionsRenderer.setMap(this.props.map);
  return this.DirectionsRenderer.setDirections(direction);
} 

并使用它

DirectionsService.route({
  origin,
  destination,
  waypoints,
  optimizeWaypoints: true,
  travelMode: this.props.maps.DirectionsTravelMode.DRIVING
}, (result, status) => {
  if (status == this.props.maps.DirectionsStatus.OK) {
    this.directionDisplay(result);
  } else {
    console.error(`error fetching directions ${result}`);
  }
});

我试过像this.DirectionsRenderer = new google.maps.DirectionsRenderer({ preserveViewport: true, markerOptions: {label: '1'} });这样的东西,但是'1'只是覆盖在字母表上而不是替换它们。

有谁知道如何解决这个问题?

谢谢,

0 个答案:

没有答案