我尝试使用MapQuest map lib来显示我的位置,我看到在示例中设置了
android:apiKey="aa"
应用程序在我的手机上运行...
有人可以解释为什么设置了apiKey,如果地图以这种方式工作,获取apiKey很重要吗? 还有一个问题,是合法的,可以在应用程序中自由使用MapQuest吗?
谢谢。
答案 0 :(得分:1)
如果使用有效的MapQuest密钥,将使用许可的数据和服务。如果没有传递密钥,将使用开放数据和服务。
有关许可数据和开放数据之间差异的详细说明,可以获得一个很好的摘要on this website。
进一步请参阅Terms of Use以了解如何使用API。
我在反向地理编码应用程序中使用了开放数据(没有API密钥),并且它运行良好。他们提供了一些可能感兴趣的API示例,请参阅Android Maps API page上的步骤5。