次のソースコードを使えば、Petalマップでルート検索ができます。
出発地:場所名または経緯度(Longitude,Latitude)
到着地:場所名または経緯度(Longitude,Latitude)
移動手段:drive、walk、bicycle、bus
val uriString = "petalmaps://route?saddr={出発地}&daddr={到着地}&type={移動手段}"
Uri.parse(uriString)?.let { uri ->
Intent(Intent.ACTION_VIEW, uri).let { intent ->
if (intent.resolveActivity(requireContext().packageManager) != null) {
startActivity(intent)
}
}
}
GitHub
Petal Map Sample : https://github.com/Rei2020GitHub/MyPublicProject/tree/master/PetalMapSample