我正在考虑尝试为Android编写地图应用程序...但是有一些我感到困惑。用GPS API编写地图绘制应用程序?
从android document,我知道我们应该有一个获取手机位置的API?
在我的研究过程中,有很多人谈论了使用Google Map API,我听说他们有一些关于他们有API restriction because Google does not own all the data needed to make their maps and do their navigation。
这里就是我越来越糊涂:
- 是利用手机的GPS是免费的吗? (这意味着我应该能够编写一个应用程序,使用GPS来获取移动位置而不使用互联网)
- 我真的不明白Google Map如何因为数据权限而受到API限制...那是什么数据正确吗?因此,如果我编写使用GPS的地图应用程序,那么它是否也适用于我?
但是如果我不使用Google Map API呢?我在想做一个只为了好玩而尝试学习编写一些Android应用程序。看看是否可以说,即从谷歌或从某处捕获一些地图图像到图像文件(或者说制作我自己的地图图像),存储到设备中并将坐标映射到地图图像,然后我使用的只是GPS来获得坐标。限制也适用于我吗? – King 2011-04-28 14:29:20
您不能在API之外使用Google地图图像。如果您从其他地方合法获取图像,则可以自由将地理编码服务的地址映射到图像。用户的位置许可的使用是由用户自己而不是由任何中间人授予的。然而,你必须负责任地使用它。 :) – Abhinav 2011-04-28 14:32:21