我构建了一个本机应用程序,其中使用地图显示了某些位置。我已经在地图上的每个位置标记了图钉。现在我希望如果用户选择一个标记并单击导航按钮(我在地图上提供了),它应该启动苹果地图(适用于ios)和Google地图(适用于android),并显示从用户当前位置到纬度和经度的导航我已经输入了地图网址。
但是在苹果地图上,它始终显示“方向不可用”消息。
这是我如何调用地图网址进行导航的:
Platform.select({
ios: () => {
Linking.openURL('http://maps.apple.com/maps?daddr='+latitude+','+longitude+'&dirflg=d&t=m');
},
android: () => {
Linking.openURL('http://maps.google.com/maps?daddr=' +latitude+ ',' +longitude);
}
})();Run Code Online (Sandbox Code Playgroud)
任何人都可以在这里帮助我。
谢谢