openstreetmap没有';t如果缩放为>;android中的7

openstreetmap没有';t如果缩放为>;android中的7,android,openstreetmap,osmdroid,Android,Openstreetmap,Osmdroid,OSM缩放在>7时不起作用。在我的项目中,我不从服务器下载数据。我用!,下载数据。所以我设置了zoom on response()。我在ovverided方法中调用方法jsonArrayRequest() @Override protected void addOverlays() { super.addOverlays(); jsonArrayReuest("7701"); } 当这部分代码位于addOverlays()方法中时,它在示例中非常有效 你的问题不清楚。您的代码根

OSM缩放在>7时不起作用。在我的项目中,我不从服务器下载数据。我用!,下载数据。所以我设置了zoom on response()。我在ovverided方法中调用方法jsonArrayRequest()

@Override
protected void addOverlays() {
    super.addOverlays();
    jsonArrayReuest("7701");
}
当这部分代码位于addOverlays()方法中时,它在示例中非常有效


你的问题不清楚。您的代码根本没有设置任何缩放级别,您在问题中提到了“截取”,但没有解释它是什么,您没有提到您正在使用的平铺提供程序。您的问题也突然结束。您可以尝试其他磁贴提供商吗?我想问题只是“FietsRegional”没有提供您所要求的瓷砖。scai:在示例中,它在没有任何瓷砖的情况下工作。一位专业人士说,我之所以添加它,只是因为。但我认为问题是:我不能理智地使用截击,而且一些物体的初始顺序不正确。对不起,我不明白你想说什么。你能重新表述一下你的评论吗?我也不明白你们为什么要使用截取,osmdroid没有它应该可以正常工作。我使用截取下载数据,我需要覆盖在地图上。我现在明白了,请求执行得比较晚,所以对象不能是初始的。我可以从另一个类接收数据(将覆盖在地图上)。我现在正试着这么做。数据:国家、城镇等的名称。
 mMyLocationOverlay = new ItemizedOverlayWithFocus<MapOverlayItem>(items,
     new ItemizedIconOverlay.OnItemGestureListener<MapOverlayItem>() {
             @Override
             public boolean onItemSingleTapUp(final int index, final MapOverlayItem item) {
             // SingleTap
             return true;
            }
             @Override
             public boolean onItemLongPress(final int index, final MapOverlayItem item) {
            // LongPressed
             return false;
            }
     }, mResourceProxy);
public void onResponse(JSONArray response){
....
       mMyLocationOverlay.setFocusItemsOnTap(true);
       mMyLocationOverlay.setFocusedItem(0);
       mMapView.getOverlays().add(mMyLocationOverlay);
       mRotationGestureOverlay = new RotationGestureOverlay(activity.getApplicationContext(), mMapView);
       mRotationGestureOverlay.setEnabled(false);
       mMapView.getOverlays().add(mRotationGestureOverlay);
       /* MapTileProviderBasic */
       final MapTileProviderBasic tileProvider = new MapTileProviderBasic(activity.getApplicationContext());
       final ITileSource tileSource = new XYTileSource("FietsRegionaal", null, 3, 18, 256, ".png",new String[] { "http://overlay.openstreetmap.nl/openfietskaart-rcn/" });
       tileProvider.setTileSource(tileSource);
       final TilesOverlay tilesOverlay = new TilesOverlay(tileProvider, activity.getBaseContext());
       tilesOverlay.setLoadingBackgroundColor(Color.TRANSPARENT);
       mMapView.getOverlays().add(tilesOverlay);
       /* MiniMap */
       {
           MinimapOverlay miniMapOverlay = new MinimapOverlay(activity.getApplicationContext(),
           mMapView.getTileRequestCompleteHandler());
           mMapView.getOverlays().add(miniMapOverlay);
       }
       mMapView.getController().setZoom(16);
       IGeoPoint geoPoint = new GeoPoint(filialList.get(position).getPosition1(),filialList.get(position).getPosition2());
        //mMyLocationOverlay.getFocusedItem().getPoint();
       mMapView.getController().animateTo(geoPoint);
}