首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在HERE maps Javascript API中使用Tilestache吗?

可以在HERE maps Javascript API中使用Tilestache吗?
EN

Stack Overflow用户
提问于 2017-02-28 22:54:27
回答 1查看 96关注 0票数 0

我浏览HERE Maps API for Javascript文档已经有一段时间了,我没有发现在HERE Maps API for Javascript中可以使用来自Tilestache的自定义磁贴的信息。

我向比我更熟悉这个API的人提出一个问题:在这里Maps API for Javascript中是否可以使用自定义磁贴?

首先要感谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-03 21:53:38

可以在here地图中使用自定义地图瓦片。你可以在这里找到如何做到这一点的示例:

https://developer.here.com/api-explorer/maps-js/v3.0/infoBubbles/custom-tile-overlay

我建议检查完整的示例,但无论如何,关键点如下:

1)创建切片提供者并指定url格式

代码语言:javascript
复制
var tileProvider = new H.map.provider.ImageTileProvider({
    // We have tiles only for zoom levels 12–15,
    // so on all other zoom levels only base map will be visible
    min: 12,
    max: 15,
    getURL: function (column, row, zoom) {
        ... omitted
        
        // The Old Berlin Map Tiler follows the TMS URL specification.
        // By specification, tiles should be accessible in the following format:
        // http://server_address/zoom_level/x/y.png
        return 'tiles/'+ zoom+ '/'+ row + '/'+ column+ '.png';
      }
    }
  });

2)创建图层并将其添加到地图

代码语言:javascript
复制
// Now let's create a layer that will consume tiles from our provider
  var overlayLayer = new H.map.layer.TileLayer(tileProvider, {
    // Let's make it semi-transparent
    opacity: 0.5
  });

  // Finally add our layer containing old Berlin to a map
  map.addLayer(overlayLayer);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42511956

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档