我使用标记成功地在谷歌地图上显示我的方向,但我无法将标记内的字母更改为数字。
我的方法看起来像,
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'只是覆盖在字母表上而不是替换它们。
有谁知道如何解决这个问题?
谢谢,