标签: mapzen

使用Leafzen瓷砖与Leaflet

我阅读Leaflet和Mapzen文档表明,为了使用Leaflet的自定义tile提供程序,需要做两件事:

  1. 在中指定切片提供程序 L.tilelayer(urlTemplateToTileProvider)
  2. 将此提供程序设置为MapZen
var urlTemplateToTileProvider =
  'http://tile.mapzen.com/mapzen/vector/v1/all/{z}/{x}/{y}.mvt?api_key=apiKey'
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试这个时,我最终得到一个空地图,然后继续正确显示标记等.然而,对生成的图块URL进行手动测试,例如

http://tile.mapzen.com/mapzen/vector/v1/all/14/8471/5583.mvt?api_key=apiKey

事实上确实下载了一些 - 我无法理解 - 数据.

我也尝试使用Mapzen文档(.json.geojson)中提到的其他两种格式,但结果完全相同.鉴于后两种格式返回人类可读数据,我在浏览器中检查了我的测试图块,数据确实是我想要使用的区域.

很奇怪,Leaflet文档和教程请求PNG tile layer(http://{s}.tile.osm.org/{z}/{x}/{y}.png),而不是原始数据.

显然,我在这里做错了.对于任何可能提供帮助的人,我都非常感激.

openstreetmap leaflet mapzen

4
推荐指数
1
解决办法
605
查看次数

如何编辑Gradle依赖项

我正在开发一个在我的gradle文件中使用以下依赖项的android项目;

compile 'com.mapzen:on-the-road:1.1.1'
Run Code Online (Sandbox Code Playgroud)

我想编辑其中一个文件,以添加一些缺少的功能并为该项目做出贡献。

如何在Android Studio项目中下载此项目并测试编辑?

android android-gradle-plugin mapzen

3
推荐指数
1
解决办法
1979
查看次数

使用pelias OSM自动完成搜索

我不知道我的问题是否有效,我使用nominatim搜索引擎,但无法进行自动完成搜索,因此我决定使用mapzen使用pelias,我的问题是可以从nominatim导入数据到pelias?怎么样?

谢谢

openstreetmap nominatim mapzen pelias

2
推荐指数
1
解决办法
2499
查看次数