首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android演播室中的城市地图问题

Android演播室中的城市地图问题
EN

Stack Overflow用户
提问于 2015-05-07 15:58:31
回答 1查看 64关注 0票数 0

在今天的城市地图开发中,我有一些新的问题。

  1. 在Android中,如果我为城市地图开发代码,则始终没有显示日志,而其他日志则不会显示。为什么?
  2. 根据citymaps官方网站,用CitymapsMapFragment创建一个地图实例,但是在citymaps提供的示例项目中,它使用SupportCitymapsMpaFragment,它们之间有什么区别?
  3. 当地图加载完成时,它是自动定位到当前位置还是其他默认位置?它在哪里?
  4. 如果我打开GPS定位,我可以定位到当前位置,并迅速显示蓝色箭头,但过多的功耗,有没有其他定位方式,如网络或基站的位置?

守则如下:

代码语言:javascript
复制
CitymapsMapFragment fragment = (CitymapsMapFragment)fragmentManager.findFragmentById(R.id.map);    
if (fragment != null) {
    fragment.setMapViewListener(this);
}   

我没有找到这个片段有setMapViewListener方法,但是setMapViewReadyListener,对吗?

其他代码:

代码语言:javascript
复制
CitymapsMapView mapView = new CitymapsMapView(this, options, this);

当我在其他方法中添加动画时,如下所示:

代码语言:javascript
复制
mapView.setMapPosition(position, 300, new MapViewAnimationListener() {    
    @Override   
    public void onAnimationEnd(boolean completed) {       
        Log.d("SomeApp", "Move Complete!");    
    } 
});

该项目失败并退出,我试图用try-catch块包围代码以捕获异常,但在logcat视图中没有显示任何异常。为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 14:23:37

我是Citymaps项目的开发者。我会尽力回答你所有的问题

1)如果您没有收到日志语句,这可能是您自己的应用程序、IDE或设备配置中的一个问题。在我们自己的应用程序(它使用Citymaps SDK )中,我们在日志记录方面没有问题。

2)在使用Citymaps之前,您最好熟悉片段,但简短的版本是SupportCitymapsMapFragment从v4支持库中的Fragment类扩展而来。

3)应该由你来设置地图的默认位置。

4)如果创建一个从LocationSource接口实现的类,然后调用mapView.setLocationSource,则可以修改映射的位置服务的行为。例如,看看CitymapsLocationSource.java,它是SDK使用的这个接口的默认实现。

至于您所拥有的例外情况,您没有提供足够的信息。请显示堆栈跟踪,我也许能帮上忙。

感谢您使用我们的SDK,随时与更多的问题张贴。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30106153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档