我已经开发了这个安卓应用程序来收集经度、纬度和手机信号,作为我的课程项目。我的目标是将此信息传输到一个简单的热力图网页上。我的问题是,在这个例子中,更新我的热力图数据变量的最佳方法是什么?
https://google-developers.appspot.com/maps/documentation/javascript/examples/layer-heatmap
特别是这个变量:
var taxiData = [
new google.maps.LatLng(37.782551, -122.445368),
new google.maps.LatLng(37.782745, -122.444586), ...
];
我愿意听取所有建议,我在网站开发方面基本上是个新手。
LatLng
无法更新,您必须替换您正在操作的任何数据。使用以下代码仍然相对容易:如果您有一个变量oldLatLng
,您要用newLatLng
替换它,则执行此操作的代码为pointArray.setAt(pointArray.indexOf(oldLatLng), newLatLng)
。我无法确定这是否适用于您的情况,如果您想更全面地审查您的问题,您应该打开一个新问题。 - Bubbles