我目前正在开发 Android应用,它将显示与最终用户当前位置附近的兴趣点相关的在线地图。我使用osmdroid,osmdroidbonuspack和 MAPNIK 作为磁贴提供程序。
我主要担心的是瓷砖供应商'使用政策,因为我想避免"禁止"用户开始使用该应用时的响应。我不希望有太多用户,但以防万一。
检查 OSM(MAPNIK)使用政策时,它表示不允许在未事先许可的情况下分发的应用中使用地图。我要求获得该许可但是如果我没有得到它,我正在考虑使用 MAPQUEST 地图,因此我在mapquest网站上注册以获取在应用中使用的私钥。问题是我在使用osmdroid时没有看到任何添加 MAPQUEST KEY 的方法。
总结我有两个问题:
非常感谢, 的问候,
答案 0 :(得分:0)
由于您在谈论OSM,我假设您指的是MapQuest Open(基于OSM),而不是标准的MapQuest(专有数据)。
MapQuest Open不需要dev键来进行磁贴下载。您只需指定MapQuest的基本网址即可,您已准备就绪。详细信息可在OSM Wiki上找到。
MapQuest要求开发人员通知他们要部署任何可能需要更大量磁贴的内容。对于应用程序,这显然取决于用户群。当我在我自己的应用程序中构建MapQuest tile支持时,我通知他们并询问他们是否需要其他任何东西,我只是被告知要继续 - 不需要进一步的步骤。
答案 1 :(得分:0)
tile usage policy维基页面已列出多个alternative OSM tile providers。最好的一个取决于您的具体要求。