0
var query = 'SELECT GRIDCODE, geometry FROM ' +
'1gTfoIdxkj0MkGMJ1zGSaa__BsYSrgMovo1fbuDo';

Google API のこのクエリは、マッピングしているデータを返しています。私はそれらをループで取得しようとしています。私は次のものを持っています

    var rows = data['rows'];
    for (var i in rows) {
        var newCoordinates = [];
        var newCoordinates = constructNewCoordinates(rows[i][1]['geometry']);
        var whichNode="";
        var whichNode = rows[i][0]['GRIDCODE'];
        etc...

このスクリプトは、ジオメトリの入力データのジオコードを分割するのにうまく機能しますが、各行に付属する GRIDCODE 番号を単純に取得することはできないようです。行 i のジオメトリと呼ばれる最初の列を取得しているという点で、新しい座標の構文を誤解していますか? したがって、GRIDCODE を知りたい場合は、GRIDCODE と呼ばれる行の 0 列を取得しますか? ありがとう !

4

1 に答える 1

1

この例を更新しました:

http://www.geocodezip.com/v3_GoogleEx_FusionTables_generic_JSON_linkto.html?lat=39.923549&lng=-86.306907&zoom=10&type=m&tableid=1im8RszWUjZZhZdBnO8C0rfWGvT059O2EKk6TvZs&table

情報ウィンドウに「GRIDCODE」を配置します。コードを読むと、私がどのようにアクセスしているかがわかります。クエリでGRIDCODEとジオメトリの順序を変更したことに注意してください(私のコードでは、ジオメトリが最初であると想定され、次の2つの列が存在する場合は、情報ウィンドウに配置されます)

于 2012-10-03T22:31:23.240 に答える