我按照http://dev.sygic.com/documentation/custom-url-schema/和http://help.sygic.com/entries/22207668-Developers-Only-Sygic-implementation-to-your-的说明进行操作app-Android-SDK-iPhone-SDK-Url-Handler-
我将坐标传递给 Sygic 12.991030334592057 作为纬度和 77.80791163444519 作为经度。
另一个 com.sygic.aura://coordinate|12.9138|77.6680|drive
然而,Sygic 说“坐标在地图之外。”
String str = "http://com.sygic.aura/coordinate|" + latitude + "|"
+ longitude + "|" + type.toString();
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(str)));
我也试过
String str = "com.sygic.aura://coordinate|" + latitude + "|"
+ longitude + "|" + type.toString();
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(str)));
编辑: 类型是枚举。type.toString 将驱动器显示为字符串。
我究竟做错了什么?