Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 反应本机地图多段线交通颜色_Google Maps_React Native_Maps_Polyline_React Native Maps - Fatal编程技术网

Google maps 反应本机地图多段线交通颜色

Google maps 反应本机地图多段线交通颜色,google-maps,react-native,maps,polyline,react-native-maps,Google Maps,React Native,Maps,Polyline,React Native Maps,我使用react本地地图和多段线在地图上绘制路线(我使用多个航路点)。我希望能够根据流量(红色表示高流量,黄色表示中等流量等)为多段线上色,这与谷歌地图通常的做法类似 由于我在考虑多种方式并在线查看,我发现您可以使用嵌入式API,但是它必须包装在iframe中(不是我要找的)。似乎用于映射多段线的坐标也与从Routes API接收到的响应不一致(因此,我无法真正使用从那里接收到的时间和距离来计算它是否在交通中并绘制多段线) 我想问问大家,是否有任何具体的方法或想法来实现这一点?注意:你不应该试图

我使用react本地地图和多段线在地图上绘制路线(我使用多个航路点)。我希望能够根据流量(红色表示高流量,黄色表示中等流量等)为多段线上色,这与谷歌地图通常的做法类似

由于我在考虑多种方式并在线查看,我发现您可以使用嵌入式API,但是它必须包装在iframe中(不是我要找的)。似乎用于映射多段线的坐标也与从Routes API接收到的响应不一致(因此,我无法真正使用从那里接收到的时间和距离来计算它是否在交通中并绘制多段线)


我想问问大家,是否有任何具体的方法或想法来实现这一点?

注意:你不应该试图在你的应用程序中重新创建谷歌地图的确切功能,因为它违反了TOS。你能分享你到目前为止尝试过的东西吗,也许是在一个特定的时间?如果您只想创建多条多段线,并根据交通中的持续时间对其进行着色,您可以尝试创建一个多段线数组,并分别对其进行着色,就像是的,我也想到了这一点。不幸的是,这也需要一次调用多个API来确定流量中的每个部分的持续时间,我希望避免这种情况。我不认为我能够重现谷歌地图所具有的精确性,但我希望我能够显示应用程序用户流量发生的大致位置,以便他们能够看到流量的位置。你介意分享TOS中的说明吗?我看了一下,在TOS中找不到任何东西。非常感谢!到目前为止,我还没有尝试过任何特别的东西。我一直在集思广益地思考如何解决这个问题,我能想到的唯一答案是在地图中绘制多条多段线,每个部分都有一个API调用获取
持续时间\u in_traffic
,并使用它来确定该部分的流量,并根据它设置多段线颜色。使用嵌入API也不是一种选择。