Daha çox

CartoDB -də fərdi məlumat pəncərəsinə keçid edilsin?

CartoDB -də fərdi məlumat pəncərəsinə keçid edilsin?


Mən yalnız CartoDB -də çox böyük bir bağlama məlumatları dərc etdim. Başqa bir veb sayt, bağlama məlumatlarını bizimlə əlaqələndirmək istəyir. Yəni, saytındakı bir bağlamaya tıklasanız və saytımızda nəşr olunan bağlama haqqında daha çox məlumat əldə etmək istəyirsinizsə, birbaşa fərdi bağlama ilə əlaqə saxlaya bilərlər. Bu məlumatlar saytımızdakı CartoDB məlumat pəncərəsində göstərilir.

Bu fərdi pop-up ilə birbaşa bağlantı qurmağın bir yolu varmı-bəlkə də URL-də?


Məlumat pəncərələrinə keçid haqqında bilmirəm, ancaq saytınızdakı və ya digər saytınızdakı bəzi xəritəsiz yerlərdə HTML-ə yazmaq üçün cədvəlinizdən atributları alan bir SQL ifadəsi istifadə edə bilərsiniz. Hər bir bağlama siyahısı maddəsinə "id = '[cartodb_id]'" verərsəniz, belə bir şey görünə bilər:

var sql = cartodb.SQL ({istifadəçi: 'istifadəçi adı'}); $ ('. cartodb_id'). on ('klik', funksiya () {sql.execute ("cartodb_id =" + $ (bu) .attr ('id'), funksiya ("cartodb_id, bağlama, table_name -dən təsviri seçin) data) {var list = data.rows [0]; var parcel = list.parcel; var description = list.description; console.log (parcel); console.log (description); $ ('#div'). append ('

' + bağlama +'

' + Təsvir +'

'); }); });