0

CartoDBマップ上に複数のポリゴンを作成するのと同じように、マップ上にレイヤーを作成するためにライブラリを使用している1つのアプリケーションを作成しています。

ポリゴンも作成して正常に動作していますが、すべて赤色です。

しかし、私は複数の色のテーマのcssためにそのマップレイヤーにファイルを適用したい. CartoDBそれで、このcssをマップレイヤーに適用するためのアイデアを持っている団体はありますか?

CartoDB APIとそのを呼び出してポリゴンを描画していSQLQueryます。

を使用して以下の api を呼び出していますNSURLSession

NSString *fullUrl = [NSString stringWithFormat:@"https://test.carto.com/api/v2/sql?q=%@&format=GeoJSON&api_key=60a3b14b8d005c59016a3fc25f11",encodeQuery];

では、CSS を url または CSS ファイルにアクセスする他の方法で渡すためのアイデアはありますか?

ありがとうございました。

4

1 に答える 1

0

同じデータセットについて、特定のパラメーター structure_count から異なるスタイルで 2 つのレイヤーを作成できます。

 sublayers: [{
    sql: "SELECT * FROM base_polygon",
    cartocss: '#base_polygon{polygon-opacity: 1;line-color: #FFF;line-width: 1;line-opacity: 1;}#base_polygon[structure_count <= 8000] {polygon-fill: #a50f15;}#base_polygon[structure_count <= 5000] ...'
    },
    sql: "SELECT * FROM base_polygon",
    cartocss: // other style
    }]
于 2016-09-14T20:16:50.813 に答える