带有Android和Google地图的TileOverlay

克里斯托弗·约翰逊

我已经使用MapTiler创建了一些图块,这些图块我正尝试使用android覆盖到Google地图上并且运气不佳。Android文档在该主题上非常稀疏,但是我已经完成了我认为应该可以使用的工作,但是当我放大到正确的水平时我看不到这些图块。我正在尝试使覆盖发生在onMapReady()回调中,我应该在其他地方这样做吗?

这是我为onMapReady方法编写的代码:

@Override
public void onMapReady(GoogleMap googleMap) {
    googleMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
    googleMap.setMyLocationEnabled(true);
    CameraPosition cameraPosition = new CameraPosition.Builder().target(new LatLng(44.481705,-114.9378269)).zoom(16).build();
    googleMap.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
    mTileOverlay = googleMap.addTileOverlay(new TileOverlayOptions()
    .tileProvider((new UrlTileProvider(256, 256) {
        @Override
        public URL getTileUrl(int x, int y, int zoom) {
            String s = "http://www.example.com/tiles/"+zoom+"/"+x+"/"+y+".png";
            // added this logging to see what the url is
            Log.d("home", s);
            try {
                return new URL(s);
            } catch (MalformedURLException e) {
                throw new AssertionError(e);
            }
        }
    })));
}

这里有什么想法吗?

TIA

编辑:我添加了一些日志记录以查看返回的是什么(我的网址),并且它返回了正确的网址,并且我的服务器从该网址正确提供了图块,但在Android的地图上仍然看不到任何内容。

克里斯托弗·约翰逊

事实证明,我在getTileUrl()方法中敬酒,阻止了图像返回。当我删除它时,磁贴已正确送达。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有Android和Google地图的TileOverlay

来自分类Dev

带有地标和说明的Google地图

来自分类Dev

带有actionBarSherlock的Google地图-Android Studio?

来自分类Dev

带有Google地图纬度和经度的MySQL GeomFromText

来自分类Dev

带有导航抽屉布局的Android Google地图

来自分类Dev

带有Google地图的Android应用未显示

来自分类Dev

带有Google地图视图的GDK

来自分类Dev

带有模糊图层的Google地图

来自分类Dev

带有方向的Google静态地图

来自分类Dev

带有Google地图视图的GDK

来自分类Dev

带有标签的Google地图圈子

来自分类Dev

带有外部地图的Google地图多边形

来自分类Dev

当平移带有许多标记和折线的地图时,如何限制google maps api滞后?

来自分类Dev

Google Maps Android API v2中带有文字的地图标记

来自分类Dev

带有css圆角的Google地图自定义标记

来自分类Dev

带有引导模态的Google地图,部分加载

来自分类Dev

带有Google地图的Rails。TypeError:a为空

来自分类Dev

页面上带有标记的多个Google地图

来自分类Dev

带有嵌入文本的Google地图符号

来自分类Dev

带有自定义标记CSS动画的Google地图

来自分类Dev

使用带有Boostrap的网格系统添加Google地图

来自分类Dev

Google地图上的多个标记带有不同的图标?

来自分类Dev

带有Google地图的Rails。TypeError:a为空

来自分类Dev

带有gmaps4rails的损坏的Google地图

来自分类Dev

如何使用 AJAX 获取带有“placeid”的 Google 地图 URL?

来自分类Dev

带有地理编码器的 Google 地图多请求

来自分类Dev

编年史地图:带有Gradle和AspectJ的ClassNotFoundException

来自分类Dev

带有小叶和光泽的交互式Choropleth地图

来自分类Dev

Ansible selectattr和带有可选字段的地图

Related 相关文章

热门标签

归档