小编Max*_*gio的帖子

使用 Google Maps API v2 超过 25 个点的 loadFromWaypoints

我有个问题。我知道在谷歌地图中,GDirections.loadFromWayPoints有 25 个GLatLng对象的限制。我想要的是制作一条路线,比如 300 点。

我怎样才能做到这一点?我想到的解决方案是使用 25 个位置的数组,然后调用 loadFromWaypoints,创建另一个 25 个位置的数组,然后调用 loadFromWayPoints 等等,但是当我这样做时,我只能看到我的地图中的第一个数组。

有什么建议?

这是我的 ajax 函数,它尝试执行我所描述的操作:

function ajaxFunction(url){
    var ajaxRequest;  // The variable that makes Ajax possible!

    try{
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } catch (e){
        // Internet Explorer Browsers
        try{
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try{
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){
                // Something went wrong
                alert("Your browser broke!");
                return false;
            }
        }
    }
    // Create …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps gdirections

5
推荐指数
1
解决办法
2139
查看次数

刷新数据Android应用程序

我创建了一个使用Web服务提供信息的android应用程序,然后当应用程序启动时,我将数据放入sqlite中,并从数据库管理所有内容.应用程序启动后,数据填充tablelayout.

现在我想每20秒刷新一次内容(因为来自webservice的信息可能会改变).

我怎样才能做到这一点?我使用了onResume方法,但是每次你回到tablelayout时我都不想刷新内容.

所以我想要做的是每20秒执行一次oncreate方法(连接web服务,填充我的tablelayout并显示它).我读了关于计时器或处理程序但我不知道怎么能这样做.

现在我有问题!

我从Web服务获取数据并在我的doInBackground中的数据库中插入数据..没关系.现在,我在onPostExecute方法中创建所有textview,tablerow等,但我有2个问题.第一,

UsuariosSQLiteHelper usdbh = new UsuariosSQLiteHelper(this, "DBIncidentes", null, 1);

我在doInBackground方法中有一个上下文问题

在onPostExecute方法中,我对所有"this"都有同样的问题,比如 TableRow rowTitulo = new TableRow(this);

我知道这是一个上下文错误,我基本上知道上下文是如何工作的,但我不知道如何解决这个上下文问题.我认为初始化异步构造函数中的上下文可能有帮助,我替换在onpost ..请帮忙!

android web-services refresh timer

2
推荐指数
1
解决办法
5241
查看次数