2016-04-27 64 views
1

我正在实施一个简单的导航应用程序与这里sdk为Android。 与我目前的Google地图应用相比,它有一些非常有用的功能。 但是,导航时以及当我在地图上滚动时,该应用的速度非常慢。我认为关闭3d建筑物可以提高性能,但我无法找到实现这一目标的方法... 这可能吗?如何?这里地图慢,如何关闭3D建筑?

感谢

+0

请检查计划于7月份发布的3.2版本。计划在导航时进行一些性能改进。 – AndrewJC

回答

2

退房Map.setExtrudedBuildingsVisible(布尔可见)

参见: 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

还有另一种类型的3D建筑物(3DLandmarks,著名建筑的一些3D模型)的。那些你可以通过setLandmarksVisible激活/关闭(false)

btw:你运行什么设备?它有什么CPU/GPU芯片组?我们知道挤出的建筑物可能会在一些GPU上导致一些性能问题(请参阅:https://developer.here.com/mobile-sdks/documentation/android-hybrid-plus/topics/development-tips.html

+0

谢谢Marco!这就是我一直在寻找:) 我在几台设备上试过。我相信至少有一台有联发科技的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地图应用程序),但性能和整体体验不是很好。目前还没有具体的计划来正式支持x86本地,但这并不意味着它根本不会来。与技术相比,这更多的是商业决策,主要取决于x86在移动领域的市场份额。 – Marco