<TouchableOpacity onPress={()=>{
var lat = 50.894967;
var long = 4.341626;
var url = "http://maps.apple.com/?ll=<lat>,<long>"; Linking.canOpenURL(url).then(supported => {
if (supported) {
Linking.openURL(url);
} else {
console.log('Don\'t know how to go');
}
}).catch(err => console.error('An error occurred', err));
}}>
这是我使用过的代码,尝试将lat和long连接到url,但我可以打开系统默认地图,但它没有显示该位置。
答案 0 :(得分:1)
使用
var url = `http://maps.apple.com/?ll=${lat},${long}`;
而不是
var url = "http://maps.apple.com/?ll=<lat>,<long>";