Java 城市地图在Android Studio中开发
当我使用citymaps服务开发应用程序以加载基础地图时,我有以下几个问题:Java 城市地图在Android Studio中开发,java,android,android-studio,citymaps,Java,Android,Android Studio,Citymaps,当我使用citymaps服务开发应用程序以加载基础地图时,我有以下几个问题: 当我将项目与grade文件同步时,android studio提示mini sdk版本不小于15,所以我必须将mini sdk更改为15,为什么 当我在我的项目中同步你的gradle文件时,软件不会提示错误,但当我运行应用程序时,找不到库,并且 软件给了我将库添加到类路径的提示,为什么会这样 我想定位当前位置,是否需要将我的位置的纬度和经度设置为api引用中提供的方法?有没有直接定位当前位置的方法?请告诉我它在哪里?谢
CitymapsMapFragment fragment = (CitymapsMapFragment)fragmentManager.findFragmentById(R.id.map);
如果我使用其他选项创建地图,setContentView(mapView)
,地图加载效果很好,但在当前位置上没有显示箭头。地图加载时,我可以在那个位置找到一个箭头。为什么会这样我是Citymaps SDK的开发者。我会尽力回答你所有的问题 1) 是的,Citymaps SDK确实要求SDK的最低版本为15(又称冰淇淋三明治)。我们根据想要使用的API以及各种Android版本的使用统计数据做出了这一决定(全世界大约95%的Android用户运行SDK 15及更高版本) 2) 如果您使用gradle的sync包含Citymaps项目,那么构建和运行我们的库应该不会有问题。一定要仔细检查你的刻度线。如果您仍然收到并出错,那么查看堆栈跟踪会很有帮助 3) 如果启动时未触发位置服务,可以尝试调用
fragment.getMapView().startUpdatingLocation()
。这将迫使系统开始跟踪您的GPS位置
4) 对#3的回答应该可以解决这个问题
如果你有任何后续行动,请告诉我。感谢您尝试我们的SDK,我们希望您能充分利用它。“我是否需要将我的位置的纬度和经度设置为您在api参考中提供的方法?”->我不知道这意味着什么。。。但我发现你在一篇帖子里问了几个问题,除非你对得到答案不感兴趣,否则我不会建议你这样做。请花点时间浏览帮助部分,该部分解释了如何提出一个好的问题,从而得到好的答案。