我正在寻找谷歌api来获取用户位置历史记录,我知道谷歌正在存储用户位置历史记录,我们可以从中跟踪 -
但谷歌是否提供了一个API,通过该API我们可以通过应用程序访问此用户历史记录,我认为google latitude仅用于此但我不确定它是否会被关闭。
答案 0 :(得分:7)
据我所知,没有API可以实现你所追求的目标。我甚至不认为纬度API为其他用户提供了跟踪。
逻辑上,如果确实存在,它可能会侵犯隐私。大多数人在安装应用程序时都不会读取T& C或权限,而且出于错误的目的使用它会相当容易。
答案 1 :(得分:2)
虽然没有可供使用的API,但是可以将基于Curl的脚本一起构建,该脚本设置正确的cookie并检索Terence Eden [LINK]所描述的内容。
另一种方式 - 尽管不太适合应用 - 是创建一个您的Google帐户信息存档(仅选择位置历史记录信息以保持较小),然后获取包含所有位置信息的Json文件。
答案 2 :(得分:0)
我已经在GOOGLEMAP网站上找到了。还有其他类,例如多边形。我没有尝试过,但希望它能工作。
//实例化一个新的Polyline对象并添加点以定义一个矩形
enter code here
PolylineOptions rectOptions = new PolylineOptions()
.add(new LatLng(37.35,-122.0))
.add(new LatLng(37.45,-122.0))//上一点的北边,但在同一点
经度
.add(new LatLng(37.45,-122.2))//纬度相同,向西30公里
.add(new LatLng(37.35,-122.2))//经度相同,向南16公里
.add(new LatLng(37.35,-122.0)); //关闭折线。
//在此处获取可变的Polylineenter代码 折线polyline = myMap.addPolyline(rectOptions); 在此处输入代码