1

我正在尝试将轮流导航嵌入到我的 android 移动应用程序中。我发现诺基亚有一个android api。我已按照https://developer.here.com/mobile-sdks/documentation/android/topics/app-simple.html将诺基亚此处的地图嵌入到我的 android 应用程序中。

问题是当我打开应用程序时,屏幕为空白并加载地图剂量。我尝试调试,发现 mapFragment 的 OnEngineInitListener() 正在生成并且错误“UNKNOWN”

// Search for the map fragment to finish setup by calling init().
    mapFragment = (MapFragment)getFragmentManager().findFragmentById(
                    R.id.mapfragment);
    mapFragment.init(new OnEngineInitListener() {
        @Override
        public void onEngineInitializationCompleted(
                        OnEngineInitListener.Error error)
        {
            if (error == OnEngineInitListener.Error.NONE) {
                // retrieve a reference of the map from the map fragment
                map = mapFragment.getMap();
                // Set the map center to the Vancouver region (no animation)
                map.setCenter(new GeoCoordinate(49.196261, -123.004773, 0.0),
                                Map.Animation.NONE);
                // Set the zoom level to the average between min and max
                map.setZoomLevel(
                    (map.getMaxZoomLevel() + map.getMinZoomLevel()) / 2);
            } else {
                System.out.println("ERROR: Cannot initialize Map Fragment");
                System.out.println(error);
            }
        }
    });

有人使用诺基亚 HERE Android API 吗?如果是,并且您遇到类似的问题,请分享您的解决方案。

如果有人可以向我推荐一个提供轮流导航的地图 api,我将不胜感激,我可以将其嵌入到我的 android 应用程序中。

提前致谢。

4

1 回答 1

0

您使用的是 HERE Android SDK 的评估版或生产版吗?版本号是多少?评估日期是什么时候?您可以从包含 SDK 的 zip 文件名中找到所有这些信息。

于 2015-02-27T14:13:04.657 回答