在React Native中链接Google Maps App时如何呈现方向?

时间:2019-07-11 15:48:30

标签: javascript android reactjs google-maps react-native

我想渲染两个拖曳点之间的方向(当前位置,经过的位置)

当我点击希望在地图上看到的(经纬度)按钮时,我正在使用链接打开Goog​​le Maps App。

那么,仅当打开Maps App时,他们才将我带到我经过的位置,而没有在当前位置和其他地址之间显示目的地,并且没有任何标记,是否知道如何解决这些问题?

maps

这是我的代码

_openMap = () => {
        const { region } = this.state;
        console.log('open directions');
        // Linking.openURL('geo:37.484847,-122.148386');
        Linking.canOpenURL(`geo:${region.latitude},${region.longitude}`).then(supported => {
            if (supported) {
                Linking.openURL(`geo:${region.latitude},${region.longitude}`);
            } else {
                alert('sorry invalid url')
            }
        });
    }

1 个答案:

答案 0 :(得分:0)

使用以下任一方法:

google.navigation:q=a+street+address

google.navigation:q=latitude,longitude

来源:https://developers.google.com/maps/documentation/urls/android-intents#launch_turn-by-turn_navigation