添加了OSM图层,GeoQ图层和高德图层
Showing
6 changed files
with
15 additions
and
11 deletions
... | @@ -29,6 +29,7 @@ dependencies { | ... | @@ -29,6 +29,7 @@ dependencies { |
29 | compile 'com.github.arimorty:floatingsearchview:2.1.1' | 29 | compile 'com.github.arimorty:floatingsearchview:2.1.1' |
30 | compile 'com.amitshekhar.android:android-networking:0.2.0' | 30 | compile 'com.amitshekhar.android:android-networking:0.2.0' |
31 | compile 'com.github.chyrta:AndroidOnboarder:0.6' | 31 | compile 'com.github.chyrta:AndroidOnboarder:0.6' |
32 | compile 'cn.carbs.android:MDDialog:1.0.0' | ||
32 | 33 | ||
33 | implementation fileTree(dir: 'libs', include: ['*.jar']) | 34 | implementation fileTree(dir: 'libs', include: ['*.jar']) |
34 | //noinspection GradleCompatible | 35 | //noinspection GradleCompatible | ... | ... |
... | @@ -11,13 +11,10 @@ import com.esri.android.map.LocationDisplayManager; | ... | @@ -11,13 +11,10 @@ import com.esri.android.map.LocationDisplayManager; |
11 | import com.esri.android.map.MapView; | 11 | import com.esri.android.map.MapView; |
12 | import com.esri.android.runtime.ArcGISRuntime; | 12 | import com.esri.android.runtime.ArcGISRuntime; |
13 | import com.esri.core.geometry.Point; | 13 | import com.esri.core.geometry.Point; |
14 | import com.pashanhoo.landsurvey.layers.Geoq.GeoQMapLayerTypes; | 14 | import com.pashanhoo.landsurvey.layers.geoq.GeoQMapLayerTypes; |
15 | import com.pashanhoo.landsurvey.layers.Geoq.GeoQMapsTiledServiceLayer; | 15 | import com.pashanhoo.landsurvey.layers.geoq.GeoQMapsTiledServiceLayer; |
16 | import com.pashanhoo.landsurvey.layers.gaode.GaodeMapLayerTypes; | ||
17 | import com.pashanhoo.landsurvey.layers.gaode.GaodeMapsTiledServiceLayer; | ||
18 | import com.pashanhoo.landsurvey.layers.google.GoogleMapLayerTypes; | 16 | import com.pashanhoo.landsurvey.layers.google.GoogleMapLayerTypes; |
19 | import com.pashanhoo.landsurvey.layers.google.GoogleMapsTiledServiceLayer; | 17 | import com.pashanhoo.landsurvey.layers.google.GoogleMapsTiledServiceLayer; |
20 | import com.pashanhoo.landsurvey.layers.tianditu.TDTTileinfo; | ||
21 | import com.pashanhoo.landsurvey.utils.AppInfo; | 18 | import com.pashanhoo.landsurvey.utils.AppInfo; |
22 | import com.pashanhoo.landsurvey.utils.GISHelper; | 19 | import com.pashanhoo.landsurvey.utils.GISHelper; |
23 | import com.pashanhoo.landsurvey.utils.JZLocationConverter; | 20 | import com.pashanhoo.landsurvey.utils.JZLocationConverter; |
... | @@ -45,12 +42,14 @@ public class GoogleMapActivity extends AppCompatActivity { | ... | @@ -45,12 +42,14 @@ public class GoogleMapActivity extends AppCompatActivity { |
45 | // mapView.addLayer(GOOGLE_IMAGE_Layer); | 42 | // mapView.addLayer(GOOGLE_IMAGE_Layer); |
46 | // GoogleMapsTiledServiceLayer GOOGLE_ANNO_Layer = new GoogleMapsTiledServiceLayer(GoogleMapLayerTypes.IMAGE_ANNO_GOOGLE_MAP); | 43 | // GoogleMapsTiledServiceLayer GOOGLE_ANNO_Layer = new GoogleMapsTiledServiceLayer(GoogleMapLayerTypes.IMAGE_ANNO_GOOGLE_MAP); |
47 | // mapView.addLayer(GOOGLE_ANNO_Layer); | 44 | // mapView.addLayer(GOOGLE_ANNO_Layer); |
45 | GoogleMapsTiledServiceLayer OSM_Layer = new GoogleMapsTiledServiceLayer(GoogleMapLayerTypes.OSM_Map); | ||
46 | mapView.addLayer(OSM_Layer); | ||
48 | 47 | ||
49 | // GaodeMapsTiledServiceLayer gaodeMapsTiledServiceLayer = new GaodeMapsTiledServiceLayer(GaodeMapLayerTypes.VECTOR_Gaode_MAP); | 48 | // GaodeMapsTiledServiceLayer gaodeMapsTiledServiceLayer = new GaodeMapsTiledServiceLayer(GaodeMapLayerTypes.VECTOR_Gaode_MAP); |
50 | // mapView.addLayer(gaodeMapsTiledServiceLayer); | 49 | // mapView.addLayer(gaodeMapsTiledServiceLayer); |
51 | 50 | ||
52 | GeoQMapsTiledServiceLayer geoQMapsTiledServiceLayer = new GeoQMapsTiledServiceLayer(GeoQMapLayerTypes.ChinaOnlineCommunity_Mobile); | 51 | // GeoQMapsTiledServiceLayer geoQMapsTiledServiceLayer = new GeoQMapsTiledServiceLayer(GeoQMapLayerTypes.ChinaOnlineCommunity_Mobile); |
53 | mapView.addLayer(geoQMapsTiledServiceLayer); | 52 | // mapView.addLayer(geoQMapsTiledServiceLayer); |
54 | 53 | ||
55 | mapView.setMaxResolution(156543.03392800014); | 54 | mapView.setMaxResolution(156543.03392800014); |
56 | mapView.setMinResolution(0.29858214164761665); | 55 | mapView.setMinResolution(0.29858214164761665); | ... | ... |
1 | package com.pashanhoo.landsurvey.layers.Geoq; | 1 | package com.pashanhoo.landsurvey.layers.geoq; |
2 | 2 | ||
3 | import android.annotation.SuppressLint; | 3 | import android.annotation.SuppressLint; |
4 | import android.content.ContentValues; | 4 | import android.content.ContentValues; |
... | @@ -13,7 +13,6 @@ import com.esri.core.geometry.SpatialReference; | ... | @@ -13,7 +13,6 @@ import com.esri.core.geometry.SpatialReference; |
13 | import com.esri.core.internal.io.handler.ResponseListener; | 13 | import com.esri.core.internal.io.handler.ResponseListener; |
14 | import com.esri.core.internal.io.handler.a; | 14 | import com.esri.core.internal.io.handler.a; |
15 | import com.esri.core.io.UserCredentials; | 15 | import com.esri.core.io.UserCredentials; |
16 | import com.pashanhoo.landsurvey.layers.gaode.GaodeMapLayerTypes; | ||
17 | import com.pashanhoo.landsurvey.utils.AppInfo; | 16 | import com.pashanhoo.landsurvey.utils.AppInfo; |
18 | import com.pashanhoo.landsurvey.utils.GADBHelper; | 17 | import com.pashanhoo.landsurvey.utils.GADBHelper; |
19 | 18 | ... | ... |
... | @@ -15,7 +15,9 @@ public enum GoogleMapLayerTypes implements BaseTiledMapServiceType { | ... | @@ -15,7 +15,9 @@ public enum GoogleMapLayerTypes implements BaseTiledMapServiceType { |
15 | /** * Google topographic map service ======= topographic map */ | 15 | /** * Google topographic map service ======= topographic map */ |
16 | TERRAIN_GOOGLE_MAP, | 16 | TERRAIN_GOOGLE_MAP, |
17 | /** * Google road POI map service = = = = net road map */ | 17 | /** * Google road POI map service = = = = net road map */ |
18 | IMAGE_ANNO_GOOGLE_MAP; | 18 | IMAGE_ANNO_GOOGLE_MAP, |
19 | |||
20 | OSM_Map; | ||
19 | 21 | ||
20 | @Override | 22 | @Override |
21 | public String getName() | 23 | public String getName() | ... | ... |
... | @@ -147,6 +147,9 @@ public class GoogleMapsTiledServiceLayer extends TiledServiceLayer { | ... | @@ -147,6 +147,9 @@ public class GoogleMapsTiledServiceLayer extends TiledServiceLayer { |
147 | url = "http://mt" + (col % 4) + ".google.cn/vt/lyrs=s@131,h@209000000&hl=zh-CN&gl=CN&src=app&" + "x=" + col + "&" + "y=" + row + "&" + "z=" + level + "&" + "s=" + s; | 147 | url = "http://mt" + (col % 4) + ".google.cn/vt/lyrs=s@131,h@209000000&hl=zh-CN&gl=CN&src=app&" + "x=" + col + "&" + "y=" + row + "&" + "z=" + level + "&" + "s=" + s; |
148 | // url = "http://webst02.is.autonavi.com/appmaptile?style=8&x=" + col + "&y=" + row + "&z=" + level; | 148 | // url = "http://webst02.is.autonavi.com/appmaptile?style=8&x=" + col + "&y=" + row + "&z=" + level; |
149 | break; | 149 | break; |
150 | case OSM_Map: | ||
151 | url = "https://c.tile.openstreetmap.org/"+ level +"/"+ col +"/"+ row +".png"; | ||
152 | break; | ||
150 | } | 153 | } |
151 | 154 | ||
152 | try { | 155 | try { | ... | ... |
-
Please register or sign in to post a comment