检测我使用ontouchEvent方法的导航.
@OverrIDepublic boolean ontouchEvent(MotionEvent event,MapVIEw mapVIEw) {Log.e("touch",Integer.toString(event.getAction()));int action = event.getAction();if (action == MotionEvent.ACTION_DOWN) { touchstarted = true;} else if (action == MotionEvent.ACTION_MOVE) { if (event.getPointerCount() > 3) moveStarted = true; return true;}return true;}
但我怎么检测到我的当前位置不再在屏幕上?
解决方法 其实我找到了一个更好的解决方案:private voID CheckVisibility(Marker myposition){ if(GoogleMap != null) { //This is the current user-vIEwable region of the map LatLngBounds bounds = GoogleMap.getProjection().getVisibleRegion().latLngBounds; if(bounds.contains(myposition.getposition())) //If the item is within the the bounds of the screen else //If the marker is off screen }}总结
以上是内存溢出为你收集整理的android – 如何检测我的位置不再显示在地图上(导航后)?全部内容,希望文章能够帮你解决android – 如何检测我的位置不再显示在地图上(导航后)?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)