私は現在、ユーザーがPOIに移動できるようにするiPhoneアプリケーションに取り組んでいます。これらの POI は緯度/経度によって定義され、ユーザーはワンクリックでナビゲーション ソリューションを開始して、この POI に移動できるようにする必要があります。
これは、URL スキームを使用して、Navigon で正常に動作しますnavigon://myapp|name||||||lat|lon
これで、TomTom iPhone アプリの名前の URL スキームがあることがtomtomplus://
わかりました。TomTom を起動することしかできず、他のアクションは実行できません。
試しtomtomhome://geo:action=navigateto&lat=mylat&long=mylon&name=myname
ましたが、うまくいきませんでした。tomtomアプリのみ起動中です。
http://addto.tomtom.com APIを調べようとしても、tomtom は起動するだけで、POI を追加したり、ナビゲートする機会がありません。
コードニプレット:
NSString* launchurl = [NSString stringWithFormat:@"tomtomhome://geo:action=navigateto&lat=%.8f&long=%.8f&name=%@", myEntry.getLon, myEntry.getLat, myEntry.name];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[launchurl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];
助言がありますか?