我想渲染两个拖曳点之间的方向(当前位置,经过的位置)
当我点击希望在地图上看到的(经纬度)按钮时,我正在使用链接打开Google Maps App。
那么,仅当打开Maps App时,他们才将我带到我经过的位置,而没有在当前位置和其他地址之间显示目的地,并且没有任何标记,是否知道如何解决这些问题?
这是我的代码
_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')
}
});
}
答案 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