2017-01-16 3 views
1

私のアプリの中には、郵送先住所が付いています。ユーザーがボタンを押すと、そのアドレスをパラメータとしてGoogleマップへのインテントが開始されます。カスタムアプリケーションからのBaidu Mapインテントの起動

String uri = String.format(Locale.ENGLISH, "google.navigation:q=" + shipmentAdress); 
                Intent intent = new Intent(Intent.ACTION_VIEW, 
                  Uri.parse(uri)); 
                startActivity(intent); 

私は中国でもGoogleマップにアクセスすることはできませんが、Baidu Mapsには同じことをしたいと思います。私はGPS座標を持っていないことを覚えておいてください。アドレスだけです。

私はそれをどうやってやるのか誰にも分かりますか?すべてのドキュメントは中国語であり、アプリもそうですが、私はこれまでGoogle翻訳でしか得られていません。

私は"baidumap://map/geocoder?src=openApiDemo&address="ような何かにそれを持っているが、それは通常返し、エラー(私が思うに、私は一種のそれを翻訳してエラーとプレコのOCRのスクリーンショットを使用していました。)

答えて

0

は、最終的にはそれを考え出した:

String uri = String.format(Locale.CHINA, "baidumap://map/navi?query=" + shipmentAdress); 
Intent intent = new Intent(Intent.ACTION_VIEW, 
Uri.parse(uri)); 
startActivity(intent); 
関連する問題