我尝试使用MapQuest地图库显示我的位置,我看到示例中已设置

android:apiKey="aa"


应用程式可以在我的手机上运作。

有人可以解释为什么设置了apiKey,并且如果map以此方式工作对于获取apiKey至关重要?
还有一个问题,在应用程序中使用MapQuest是否合法且免费?

谢谢。

最佳答案

根据Mapquest Website


  如果使用有效的MapQuest密钥,则将使用许可的数据和服务。如果未传递任何密钥,则将使用开放数据和服务。


有关许可数据和开放数据之间差异的详细描述,请提供一个很好的摘要on this website

此外,请参考Terms of Use以了解如何使用API​​。

我在反向地理编码应用程序中使用了开放数据(无API密钥),并且效果很好。他们提供了一些可能感兴趣的API示例,请参见Android Maps API page上的步骤5。

08-18 12:31