Reactjs 用于mapquest路由的React传单自定义组件

Reactjs 用于mapquest路由的React传单自定义组件,reactjs,leaflet,react-leaflet,mapquest,Reactjs,Leaflet,React Leaflet,Mapquest,我正在尝试为mapquest路由api()创建自定义react传单组件。 但是,当我将传单元素添加到地图时出错,因为“提供的对象不是层”。但是,MQ.Routing.routeLayer在mapquest文档传单示例中被接受为层 这就是(可以在浏览器控制台中看到实际的错误消息)MapQuest路由插件与传单v1或更高版本(最新版本的react传单使用传单1.5.1)不兼容,这就是错误首先发生的原因 从MapQuest路由插件切换到MapQuest.js库(与传单v1兼容) 最后,来自支持团队,关

我正在尝试为mapquest路由api()创建自定义react传单组件。 但是,当我将传单元素添加到地图时出错,因为“提供的对象不是层”。但是,
MQ.Routing.routeLayer
在mapquest文档传单示例中被接受为层
这就是(可以在浏览器控制台中看到实际的错误消息)

MapQuest路由插件与传单
v1
或更高版本(最新版本的
react传单
使用传单
1.5.1
)不兼容,这就是错误首先发生的原因

从MapQuest路由插件切换到
MapQuest.js
库(与
传单v1
兼容)

最后,来自支持团队,关于将
react传单
与MapQuest集成:

MapQuest.js与React传单不兼容。从来没有 有意的。目前还没有支持它的计划


codesandbox不工作。是的,它抛出错误,因为'this.传单元素.addTo(this.props.传单.map);'在控制台中使用给定的消息。在应用程序tooNo中获得相同的结果时,抛出了一个跨源错误。React无法访问开发中的实际错误对象。是。当错误对象足够大时,codesandbox不会显示大多数实际错误。应打开浏览器控制台以查找。让我知道,如果我在JSFIDLE/stackblitz中托管相同的主机,您是否可以轻松尝试。