2016-04-27 3 views
1

私はAndroid用のここにsdkで簡単なナビゲーションアプリを実装しています。 それは私の現在のGoogleマップベースのアプリに比べて非常に便利ないくつかの素晴らしい機能があります。 しかし、地図上をスクロールするだけでなく、ナビするときにアプリが非常に遅くなります。私は3D建物をオフにするとパフォーマンスが向上すると思いますが、これを達成する方法は見つけられません... それは可能ですか?そしてどうやって?ここで地図が遅く、3D建物をオフにする方法は?

おかげ

+0

また、7月に予定されている3.2リリースもチェックアウトしてください。ナビゲート中にレンダリングを計画していると、いくつかのパフォーマンスが改善されています。 – AndrewJC

答えて

2

チェックアウト(ブール見える)Map.setExtrudedBuildingsVisible

参照: 3D建物(3DLandmarks、有名な建物のいくつかの3Dモデル)の別のタイプがありますhttps://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics_api_nlp_hybrid_plus/com-here-android-mpa-mapping-map.html#topic-apiref__setextrudedbuildingsvisible-boolean

。あなたはsetLandmarksVisible(false)で有効/無効を切り替えることができます。

Btw:あなたはどのようなデバイスを実行していますか?どんなCPU/GPUチップセットを持っていますか?押し出された建物は、いくつかのGPUでパフォーマンスの問題を引き起こす可能性があります(https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/development-tips.html参照)

+0

ありがとうMarco!それは私が探していたものです:) 私はいくつかのデバイスでそれを試してみました。少なくとも1つにはMediaTek GPUが搭載されているはずです。この変更により、ほとんどのデバイスのパフォーマンスが向上しました。あなたが話していることを知っているように思えるので、X86がいつかサポートされるかどうか分かりますか? – jpm

+1

一般に、ARM HERE SDKはエミュレーション/ houdini経由で実行できます(https://stackoverflow.com/questions/13005303/how-does-native-android-code-written-for-arm-run-on-x86)何らかの形で動作します(たとえばHERE Mapsアプリなどを参照してください)。しかし、パフォーマンスと全体的な経験はあまり良くありません。現在のところ、x86を正式にサポートする具体的な計画はありませんが、これはまったく問題になるわけではありません。これは技術的な決定よりもビジネス上の決定であり、主にモバイルセグメントのARMと比較して、x86の小さな市場シェアに依存しています。 – Marco

関連する問題