What is the nested tables limit for major browsers? - html
Backstory: When working with Microsoft Dynamics CRM, I discovered a document from Microsoft stating that every browser has a specific limit of how many nested tables you can have.
There is a limit to the number of nested steps you can use in a dialog. The limit depends on the browser you’re using and isn’t a limit in Microsoft Dynamics CRM. The nested steps are rendered in the browser as nested tables. Some browsers support more levels of nested tables than others.
Source
I have read this question but it is more generalised into ANY element, rather than a table in a table, which is what I am seeing.
What are the real-world limitations for major browsers?
From my real-life example, I am looking at approximately 61 nested tables. Although, I am unsure, as copying the entire page source reveals 6 opening <table> tags and 61 </table> tags
As noted by #Alex, Firefox is currently limited to 33 nested tables. Cross-browser, this represents the current practical nested table limit. Your 61 nested tables will not currently render in Firefox.
Let's go further and make a real-life test. We can open a new nested table on each line and let the browser fill in the closing tags:
<table><tr><td>1
<table><tr><td>2
<table><tr><td>3
<table><tr><td>4
<table><tr><td>5
<!-- ad infinitum -->
Results
I tested Internet Explorer 11, Firefox (Windows + Android) and Chrome (Windows + Android) — Edge and Safari would be useful to test as well.
Most nested tables rendered
Internet Explorer 11 managed to render 262 nested tables correctly. Any more would be rendered briefly before crashing the browser.
Runner up
Google Chrome (Version 53.0.2785.143 m (64-bit)) manages to render 378 nested tables, but only the first 127 are rendered correctly, with the rest breaking out of the outermost table. Any further nested tables caused the tab to crash. This behaviour is the same on mobile.
Least
Firefox (Version 49.01) only managed to render 33 nested tables correctly. The following nested tables were simply not rendered and the browser did not crash even when 1000 nested tables were given to it. This behaviour is the same on mobile.
Try it yourself
Here are 1000 nested tables. Note: Testing all 1000 tables will probably cause your browser to crash.
table {
border: 1px solid #000;
}
<table><tr><td>1
<table><tr><td>2
<table><tr><td>3
<table><tr><td>4
<table><tr><td>5
<table><tr><td>6
<table><tr><td>7
<table><tr><td>8
<table><tr><td>9
<table><tr><td>10
<table><tr><td>11
<table><tr><td>12
<table><tr><td>13
<table><tr><td>14
<table><tr><td>15
<table><tr><td>16
<table><tr><td>17
<table><tr><td>18
<table><tr><td>19
<table><tr><td>20
<table><tr><td>21
<table><tr><td>22
<table><tr><td>23
<table><tr><td>24
<table><tr><td>25
<table><tr><td>26
<table><tr><td>27
<table><tr><td>28
<table><tr><td>29
<table><tr><td>30
<table><tr><td>31
<table><tr><td>32
<table><tr><td>33
<table><tr><td>34
<table><tr><td>35
<table><tr><td>36
<table><tr><td>37
<table><tr><td>38
<table><tr><td>39
<table><tr><td>40
<table><tr><td>41
<table><tr><td>42
<table><tr><td>43
<table><tr><td>44
<table><tr><td>45
<table><tr><td>46
<table><tr><td>47
<table><tr><td>48
<table><tr><td>49
<table><tr><td>50
<table><tr><td>51
<table><tr><td>52
<table><tr><td>53
<table><tr><td>54
<table><tr><td>55
<table><tr><td>56
<table><tr><td>57
<table><tr><td>58
<table><tr><td>59
<table><tr><td>60
<table><tr><td>61
<table><tr><td>62
<table><tr><td>63
<table><tr><td>64
<table><tr><td>65
<table><tr><td>66
<table><tr><td>67
<table><tr><td>68
<table><tr><td>69
<table><tr><td>70
<table><tr><td>71
<table><tr><td>72
<table><tr><td>73
<table><tr><td>74
<table><tr><td>75
<table><tr><td>76
<table><tr><td>77
<table><tr><td>78
<table><tr><td>79
<table><tr><td>80
<table><tr><td>81
<table><tr><td>82
<table><tr><td>83
<table><tr><td>84
<table><tr><td>85
<table><tr><td>86
<table><tr><td>87
<table><tr><td>88
<table><tr><td>89
<table><tr><td>90
<table><tr><td>91
<table><tr><td>92
<table><tr><td>93
<table><tr><td>94
<table><tr><td>95
<table><tr><td>96
<table><tr><td>97
<table><tr><td>98
<table><tr><td>99
<table><tr><td>100
<table><tr><td>101
<table><tr><td>102
<table><tr><td>103
<table><tr><td>104
<table><tr><td>105
<table><tr><td>106
<table><tr><td>107
<table><tr><td>108
<table><tr><td>109
<table><tr><td>110
<table><tr><td>111
<table><tr><td>112
<table><tr><td>113
<table><tr><td>114
<table><tr><td>115
<table><tr><td>116
<table><tr><td>117
<table><tr><td>118
<table><tr><td>119
<table><tr><td>120
<table><tr><td>121
<table><tr><td>122
<table><tr><td>123
<table><tr><td>124
<table><tr><td>125
<table><tr><td>126
<table><tr><td>127
<table><tr><td>128
<table><tr><td>129
<table><tr><td>130
<table><tr><td>131
<table><tr><td>132
<table><tr><td>133
<table><tr><td>134
<table><tr><td>135
<table><tr><td>136
<table><tr><td>137
<table><tr><td>138
<table><tr><td>139
<table><tr><td>140
<table><tr><td>141
<table><tr><td>142
<table><tr><td>143
<table><tr><td>144
<table><tr><td>145
<table><tr><td>146
<table><tr><td>147
<table><tr><td>148
<table><tr><td>149
<table><tr><td>150
<table><tr><td>151
<table><tr><td>152
<table><tr><td>153
<table><tr><td>154
<table><tr><td>155
<table><tr><td>156
<table><tr><td>157
<table><tr><td>158
<table><tr><td>159
<table><tr><td>160
<table><tr><td>161
<table><tr><td>162
<table><tr><td>163
<table><tr><td>164
<table><tr><td>165
<table><tr><td>166
<table><tr><td>167
<table><tr><td>168
<table><tr><td>169
<table><tr><td>170
<table><tr><td>171
<table><tr><td>172
<table><tr><td>173
<table><tr><td>174
<table><tr><td>175
<table><tr><td>176
<table><tr><td>177
<table><tr><td>178
<table><tr><td>179
<table><tr><td>180
<table><tr><td>181
<table><tr><td>182
<table><tr><td>183
<table><tr><td>184
<table><tr><td>185
<table><tr><td>186
<table><tr><td>187
<table><tr><td>188
<table><tr><td>189
<table><tr><td>190
<table><tr><td>191
<table><tr><td>192
<table><tr><td>193
<table><tr><td>194
<table><tr><td>195
<table><tr><td>196
<table><tr><td>197
<table><tr><td>198
<table><tr><td>199
<table><tr><td>200
<table><tr><td>201
<table><tr><td>202
<table><tr><td>203
<table><tr><td>204
<table><tr><td>205
<table><tr><td>206
<table><tr><td>207
<table><tr><td>208
<table><tr><td>209
<table><tr><td>210
<table><tr><td>211
<table><tr><td>212
<table><tr><td>213
<table><tr><td>214
<table><tr><td>215
<table><tr><td>216
<table><tr><td>217
<table><tr><td>218
<table><tr><td>219
<table><tr><td>220
<table><tr><td>221
<table><tr><td>222
<table><tr><td>223
<table><tr><td>224
<table><tr><td>225
<table><tr><td>226
<table><tr><td>227
<table><tr><td>228
<table><tr><td>229
<table><tr><td>230
<table><tr><td>231
<table><tr><td>232
<table><tr><td>233
<table><tr><td>234
<table><tr><td>235
<table><tr><td>236
<table><tr><td>237
<table><tr><td>238
<table><tr><td>239
<table><tr><td>240
<table><tr><td>241
<table><tr><td>242
<table><tr><td>243
<table><tr><td>244
<table><tr><td>245
<table><tr><td>246
<table><tr><td>247
<table><tr><td>248
<table><tr><td>249
<table><tr><td>250
<table><tr><td>251
<table><tr><td>252
<table><tr><td>253
<table><tr><td>254
<table><tr><td>255
<table><tr><td>256
<table><tr><td>257
<table><tr><td>258
<table><tr><td>259
<table><tr><td>260
<table><tr><td>261
<table><tr><td>262
<table><tr><td>263
<table><tr><td>264
<table><tr><td>265
<table><tr><td>266
<table><tr><td>267
<table><tr><td>268
<table><tr><td>269
<table><tr><td>270
<table><tr><td>271
<table><tr><td>272
<table><tr><td>273
<table><tr><td>274
<table><tr><td>275
<table><tr><td>276
<table><tr><td>277
<table><tr><td>278
<table><tr><td>279
<table><tr><td>280
<table><tr><td>281
<table><tr><td>282
<table><tr><td>283
<table><tr><td>284
<table><tr><td>285
<table><tr><td>286
<table><tr><td>287
<table><tr><td>288
<table><tr><td>289
<table><tr><td>290
<table><tr><td>291
<table><tr><td>292
<table><tr><td>293
<table><tr><td>294
<table><tr><td>295
<table><tr><td>296
<table><tr><td>297
<table><tr><td>298
<table><tr><td>299
<table><tr><td>300
<table><tr><td>301
<table><tr><td>302
<table><tr><td>303
<table><tr><td>304
<table><tr><td>305
<table><tr><td>306
<table><tr><td>307
<table><tr><td>308
<table><tr><td>309
<table><tr><td>310
<table><tr><td>311
<table><tr><td>312
<table><tr><td>313
<table><tr><td>314
<table><tr><td>315
<table><tr><td>316
<table><tr><td>317
<table><tr><td>318
<table><tr><td>319
<table><tr><td>320
<table><tr><td>321
<table><tr><td>322
<table><tr><td>323
<table><tr><td>324
<table><tr><td>325
<table><tr><td>326
<table><tr><td>327
<table><tr><td>328
<table><tr><td>329
<table><tr><td>330
<table><tr><td>331
<table><tr><td>332
<table><tr><td>333
<table><tr><td>334
<table><tr><td>335
<table><tr><td>336
<table><tr><td>337
<table><tr><td>338
<table><tr><td>339
<table><tr><td>340
<table><tr><td>341
<table><tr><td>342
<table><tr><td>343
<table><tr><td>344
<table><tr><td>345
<table><tr><td>346
<table><tr><td>347
<table><tr><td>348
<table><tr><td>349
<table><tr><td>350
<table><tr><td>351
<table><tr><td>352
<table><tr><td>353
<table><tr><td>354
<table><tr><td>355
<table><tr><td>356
<table><tr><td>357
<table><tr><td>358
<table><tr><td>359
<table><tr><td>360
<table><tr><td>361
<table><tr><td>362
<table><tr><td>363
<table><tr><td>364
<table><tr><td>365
<table><tr><td>366
<table><tr><td>367
<table><tr><td>368
<table><tr><td>369
<table><tr><td>370
<table><tr><td>371
<table><tr><td>372
<table><tr><td>373
<table><tr><td>374
<table><tr><td>375
<table><tr><td>376
<table><tr><td>377
<table><tr><td>378
<table><tr><td>379
<table><tr><td>380
<table><tr><td>381
<table><tr><td>382
<table><tr><td>383
<table><tr><td>384
<table><tr><td>385
<table><tr><td>386
<table><tr><td>387
<table><tr><td>388
<table><tr><td>389
<table><tr><td>390
<table><tr><td>391
<table><tr><td>392
<table><tr><td>393
<table><tr><td>394
<table><tr><td>395
<table><tr><td>396
<table><tr><td>397
<table><tr><td>398
<table><tr><td>399
<table><tr><td>400
<table><tr><td>401
<table><tr><td>402
<table><tr><td>403
<table><tr><td>404
<table><tr><td>405
<table><tr><td>406
<table><tr><td>407
<table><tr><td>408
<table><tr><td>409
<table><tr><td>410
<table><tr><td>411
<table><tr><td>412
<table><tr><td>413
<table><tr><td>414
<table><tr><td>415
<table><tr><td>416
<table><tr><td>417
<table><tr><td>418
<table><tr><td>419
<table><tr><td>420
<table><tr><td>421
<table><tr><td>422
<table><tr><td>423
<table><tr><td>424
<table><tr><td>425
<table><tr><td>426
<table><tr><td>427
<table><tr><td>428
<table><tr><td>429
<table><tr><td>430
<table><tr><td>431
<table><tr><td>432
<table><tr><td>433
<table><tr><td>434
<table><tr><td>435
<table><tr><td>436
<table><tr><td>437
<table><tr><td>438
<table><tr><td>439
<table><tr><td>440
<table><tr><td>441
<table><tr><td>442
<table><tr><td>443
<table><tr><td>444
<table><tr><td>445
<table><tr><td>446
<table><tr><td>447
<table><tr><td>448
<table><tr><td>449
<table><tr><td>450
<table><tr><td>451
<table><tr><td>452
<table><tr><td>453
<table><tr><td>454
<table><tr><td>455
<table><tr><td>456
<table><tr><td>457
<table><tr><td>458
<table><tr><td>459
<table><tr><td>460
<table><tr><td>461
<table><tr><td>462
<table><tr><td>463
<table><tr><td>464
<table><tr><td>465
<table><tr><td>466
<table><tr><td>467
<table><tr><td>468
<table><tr><td>469
<table><tr><td>470
<table><tr><td>471
<table><tr><td>472
<table><tr><td>473
<table><tr><td>474
<table><tr><td>475
<table><tr><td>476
<table><tr><td>477
<table><tr><td>478
<table><tr><td>479
<table><tr><td>480
<table><tr><td>481
<table><tr><td>482
<table><tr><td>483
<table><tr><td>484
<table><tr><td>485
<table><tr><td>486
<table><tr><td>487
<table><tr><td>488
<table><tr><td>489
<table><tr><td>490
<table><tr><td>491
<table><tr><td>492
<table><tr><td>493
<table><tr><td>494
<table><tr><td>495
<table><tr><td>496
<table><tr><td>497
<table><tr><td>498
<table><tr><td>499
<table><tr><td>500
<table><tr><td>501
<table><tr><td>502
<table><tr><td>503
<table><tr><td>504
<table><tr><td>505
<table><tr><td>506
<table><tr><td>507
<table><tr><td>508
<table><tr><td>509
<table><tr><td>510
<table><tr><td>511
<table><tr><td>512
<table><tr><td>513
<table><tr><td>514
<table><tr><td>515
<table><tr><td>516
<table><tr><td>517
<table><tr><td>518
<table><tr><td>519
<table><tr><td>520
<table><tr><td>521
<table><tr><td>522
<table><tr><td>523
<table><tr><td>524
<table><tr><td>525
<table><tr><td>526
<table><tr><td>527
<table><tr><td>528
<table><tr><td>529
<table><tr><td>530
<table><tr><td>531
<table><tr><td>532
<table><tr><td>533
<table><tr><td>534
<table><tr><td>535
<table><tr><td>536
<table><tr><td>537
<table><tr><td>538
<table><tr><td>539
<table><tr><td>540
<table><tr><td>541
<table><tr><td>542
<table><tr><td>543
<table><tr><td>544
<table><tr><td>545
<table><tr><td>546
<table><tr><td>547
<table><tr><td>548
<table><tr><td>549
<table><tr><td>550
<table><tr><td>551
<table><tr><td>552
<table><tr><td>553
<table><tr><td>554
<table><tr><td>555
<table><tr><td>556
<table><tr><td>557
<table><tr><td>558
<table><tr><td>559
<table><tr><td>560
<table><tr><td>561
<table><tr><td>562
<table><tr><td>563
<table><tr><td>564
<table><tr><td>565
<table><tr><td>566
<table><tr><td>567
<table><tr><td>568
<table><tr><td>569
<table><tr><td>570
<table><tr><td>571
<table><tr><td>572
<table><tr><td>573
<table><tr><td>574
<table><tr><td>575
<table><tr><td>576
<table><tr><td>577
<table><tr><td>578
<table><tr><td>579
<table><tr><td>580
<table><tr><td>581
<table><tr><td>582
<table><tr><td>583
<table><tr><td>584
<table><tr><td>585
<table><tr><td>586
<table><tr><td>587
<table><tr><td>588
<table><tr><td>589
<table><tr><td>590
<table><tr><td>591
<table><tr><td>592
<table><tr><td>593
<table><tr><td>594
<table><tr><td>595
<table><tr><td>596
<table><tr><td>597
<table><tr><td>598
<table><tr><td>599
<table><tr><td>600
<table><tr><td>601
<table><tr><td>602
<table><tr><td>603
<table><tr><td>604
<table><tr><td>605
<table><tr><td>606
<table><tr><td>607
<table><tr><td>608
<table><tr><td>609
<table><tr><td>610
<table><tr><td>611
<table><tr><td>612
<table><tr><td>613
<table><tr><td>614
<table><tr><td>615
<table><tr><td>616
<table><tr><td>617
<table><tr><td>618
<table><tr><td>619
<table><tr><td>620
<table><tr><td>621
<table><tr><td>622
<table><tr><td>623
<table><tr><td>624
<table><tr><td>625
<table><tr><td>626
<table><tr><td>627
<table><tr><td>628
<table><tr><td>629
<table><tr><td>630
<table><tr><td>631
<table><tr><td>632
<table><tr><td>633
<table><tr><td>634
<table><tr><td>635
<table><tr><td>636
<table><tr><td>637
<table><tr><td>638
<table><tr><td>639
<table><tr><td>640
<table><tr><td>641
<table><tr><td>642
<table><tr><td>643
<table><tr><td>644
<table><tr><td>645
<table><tr><td>646
<table><tr><td>647
<table><tr><td>648
<table><tr><td>649
<table><tr><td>650
<table><tr><td>651
<table><tr><td>652
<table><tr><td>653
<table><tr><td>654
<table><tr><td>655
<table><tr><td>656
<table><tr><td>657
<table><tr><td>658
<table><tr><td>659
<table><tr><td>660
<table><tr><td>661
<table><tr><td>662
<table><tr><td>663
<table><tr><td>664
<table><tr><td>665
<table><tr><td>666
<table><tr><td>667
<table><tr><td>668
<table><tr><td>669
<table><tr><td>670
<table><tr><td>671
<table><tr><td>672
<table><tr><td>673
<table><tr><td>674
<table><tr><td>675
<table><tr><td>676
<table><tr><td>677
<table><tr><td>678
<table><tr><td>679
<table><tr><td>680
<table><tr><td>681
<table><tr><td>682
<table><tr><td>683
<table><tr><td>684
<table><tr><td>685
<table><tr><td>686
<table><tr><td>687
<table><tr><td>688
<table><tr><td>689
<table><tr><td>690
<table><tr><td>691
<table><tr><td>692
<table><tr><td>693
<table><tr><td>694
<table><tr><td>695
<table><tr><td>696
<table><tr><td>697
<table><tr><td>698
<table><tr><td>699
<table><tr><td>700
<table><tr><td>701
<table><tr><td>702
<table><tr><td>703
<table><tr><td>704
<table><tr><td>705
<table><tr><td>706
<table><tr><td>707
<table><tr><td>708
<table><tr><td>709
<table><tr><td>710
<table><tr><td>711
<table><tr><td>712
<table><tr><td>713
<table><tr><td>714
<table><tr><td>715
<table><tr><td>716
<table><tr><td>717
<table><tr><td>718
<table><tr><td>719
<table><tr><td>720
<table><tr><td>721
<table><tr><td>722
<table><tr><td>723
<table><tr><td>724
<table><tr><td>725
<table><tr><td>726
<table><tr><td>727
<table><tr><td>728
<table><tr><td>729
<table><tr><td>730
<table><tr><td>731
<table><tr><td>732
<table><tr><td>733
<table><tr><td>734
<table><tr><td>735
<table><tr><td>736
<table><tr><td>737
<table><tr><td>738
<table><tr><td>739
<table><tr><td>740
<table><tr><td>741
<table><tr><td>742
<table><tr><td>743
<table><tr><td>744
<table><tr><td>745
<table><tr><td>746
<table><tr><td>747
<table><tr><td>748
<table><tr><td>749
<table><tr><td>750
<table><tr><td>751
<table><tr><td>752
<table><tr><td>753
<table><tr><td>754
<table><tr><td>755
<table><tr><td>756
<table><tr><td>757
<table><tr><td>758
<table><tr><td>759
<table><tr><td>760
<table><tr><td>761
<table><tr><td>762
<table><tr><td>763
<table><tr><td>764
<table><tr><td>765
<table><tr><td>766
<table><tr><td>767
<table><tr><td>768
<table><tr><td>769
<table><tr><td>770
<table><tr><td>771
<table><tr><td>772
<table><tr><td>773
<table><tr><td>774
<table><tr><td>775
<table><tr><td>776
<table><tr><td>777
<table><tr><td>778
<table><tr><td>779
<table><tr><td>780
<table><tr><td>781
<table><tr><td>782
<table><tr><td>783
<table><tr><td>784
<table><tr><td>785
<table><tr><td>786
<table><tr><td>787
<table><tr><td>788
<table><tr><td>789
<table><tr><td>790
<table><tr><td>791
<table><tr><td>792
<table><tr><td>793
<table><tr><td>794
<table><tr><td>795
<table><tr><td>796
<table><tr><td>797
<table><tr><td>798
<table><tr><td>799
<table><tr><td>800
<table><tr><td>801
<table><tr><td>802
<table><tr><td>803
<table><tr><td>804
<table><tr><td>805
<table><tr><td>806
<table><tr><td>807
<table><tr><td>808
<table><tr><td>809
<table><tr><td>810
<table><tr><td>811
<table><tr><td>812
<table><tr><td>813
<table><tr><td>814
<table><tr><td>815
<table><tr><td>816
<table><tr><td>817
<table><tr><td>818
<table><tr><td>819
<table><tr><td>820
<table><tr><td>821
<table><tr><td>822
<table><tr><td>823
<table><tr><td>824
<table><tr><td>825
<table><tr><td>826
<table><tr><td>827
<table><tr><td>828
<table><tr><td>829
<table><tr><td>830
<table><tr><td>831
<table><tr><td>832
<table><tr><td>833
<table><tr><td>834
<table><tr><td>835
<table><tr><td>836
<table><tr><td>837
<table><tr><td>838
<table><tr><td>839
<table><tr><td>840
<table><tr><td>841
<table><tr><td>842
<table><tr><td>843
<table><tr><td>844
<table><tr><td>845
<table><tr><td>846
<table><tr><td>847
<table><tr><td>848
<table><tr><td>849
<table><tr><td>850
<table><tr><td>851
<table><tr><td>852
<table><tr><td>853
<table><tr><td>854
<table><tr><td>855
<table><tr><td>856
<table><tr><td>857
<table><tr><td>858
<table><tr><td>859
<table><tr><td>860
<table><tr><td>861
<table><tr><td>862
<table><tr><td>863
<table><tr><td>864
<table><tr><td>865
<table><tr><td>866
<table><tr><td>867
<table><tr><td>868
<table><tr><td>869
<table><tr><td>870
<table><tr><td>871
<table><tr><td>872
<table><tr><td>873
<table><tr><td>874
<table><tr><td>875
<table><tr><td>876
<table><tr><td>877
<table><tr><td>878
<table><tr><td>879
<table><tr><td>880
<table><tr><td>881
<table><tr><td>882
<table><tr><td>883
<table><tr><td>884
<table><tr><td>885
<table><tr><td>886
<table><tr><td>887
<table><tr><td>888
<table><tr><td>889
<table><tr><td>890
<table><tr><td>891
<table><tr><td>892
<table><tr><td>893
<table><tr><td>894
<table><tr><td>895
<table><tr><td>896
<table><tr><td>897
<table><tr><td>898
<table><tr><td>899
<table><tr><td>900
<table><tr><td>901
<table><tr><td>902
<table><tr><td>903
<table><tr><td>904
<table><tr><td>905
<table><tr><td>906
<table><tr><td>907
<table><tr><td>908
<table><tr><td>909
<table><tr><td>910
<table><tr><td>911
<table><tr><td>912
<table><tr><td>913
<table><tr><td>914
<table><tr><td>915
<table><tr><td>916
<table><tr><td>917
<table><tr><td>918
<table><tr><td>919
<table><tr><td>920
<table><tr><td>921
<table><tr><td>922
<table><tr><td>923
<table><tr><td>924
<table><tr><td>925
<table><tr><td>926
<table><tr><td>927
<table><tr><td>928
<table><tr><td>929
<table><tr><td>930
<table><tr><td>931
<table><tr><td>932
<table><tr><td>933
<table><tr><td>934
<table><tr><td>935
<table><tr><td>936
<table><tr><td>937
<table><tr><td>938
<table><tr><td>939
<table><tr><td>940
<table><tr><td>941
<table><tr><td>942
<table><tr><td>943
<table><tr><td>944
<table><tr><td>945
<table><tr><td>946
<table><tr><td>947
<table><tr><td>948
<table><tr><td>949
<table><tr><td>950
<table><tr><td>951
<table><tr><td>952
<table><tr><td>953
<table><tr><td>954
<table><tr><td>955
<table><tr><td>956
<table><tr><td>957
<table><tr><td>958
<table><tr><td>959
<table><tr><td>960
<table><tr><td>961
<table><tr><td>962
<table><tr><td>963
<table><tr><td>964
<table><tr><td>965
<table><tr><td>966
<table><tr><td>967
<table><tr><td>968
<table><tr><td>969
<table><tr><td>970
<table><tr><td>971
<table><tr><td>972
<table><tr><td>973
<table><tr><td>974
<table><tr><td>975
<table><tr><td>976
<table><tr><td>977
<table><tr><td>978
<table><tr><td>979
<table><tr><td>980
<table><tr><td>981
<table><tr><td>982
<table><tr><td>983
<table><tr><td>984
<table><tr><td>985
<table><tr><td>986
<table><tr><td>987
<table><tr><td>988
<table><tr><td>989
<table><tr><td>990
<table><tr><td>991
<table><tr><td>992
<table><tr><td>993
<table><tr><td>994
<table><tr><td>995
<table><tr><td>996
<table><tr><td>997
<table><tr><td>998
<table><tr><td>999
<table><tr><td>1000
Related
Is there limit to number of files that can be cached in html5 manifest?
I have lot of .PNG images numbering from 1 to 259 with a total size 250kb. I need these images to be available as thumbnails when the app is used in offline mode. So I created the manifest including all of these resources and then added the manifest to the homepage of the app using the html5 directive but the app failed to run offline. Here is the manifest below; CACHE MANIFEST # version 10000 # This is a comment CACHE: offline.htm tomcart.htm bridgeOut.htm explanation.htm XT_files/image001.png XT_files/image002.png XT_files/image003.png XT_files/image004.png XT_files/image005.png XT_files/image006.png XT_files/image007.png XT_files/image008.png XT_files/image009.png XT_files/image010.png XT_files/image011.png XT_files/image012.png XT_files/image013.png XT_files/image014.png XT_files/image015.png XT_files/image016.png XT_files/image017.png XT_files/image018.png XT_files/image019.png XT_files/image020.png XT_files/image021.png XT_files/image022.png XT_files/image023.png XT_files/image024.png XT_files/image025.png XT_files/image026.png XT_files/image027.png XT_files/image028.png XT_files/image029.png XT_files/image030.png XT_files/image031.png XT_files/image032.png XT_files/image033.png XT_files/image034.png XT_files/image035.png XT_files/image036.png XT_files/image037.png XT_files/image038.png XT_files/image039.png XT_files/image040.png XT_files/image041.png XT_files/image042.png XT_files/image043.png XT_files/image044.png XT_files/image045.png XT_files/image046.png XT_files/image047.png XT_files/image048.png XT_files/image049.png XT_files/image050.png XT_files/image051.png XT_files/image052.png XT_files/image053.png XT_files/image054.png XT_files/image055.png XT_files/image056.png XT_files/image057.png XT_files/image058.png XT_files/image059.png XT_files/image060.png XT_files/image061.png XT_files/image062.png XT_files/image063.png XT_files/image064.png XT_files/image065.png XT_files/image066.png XT_files/image067.png XT_files/image068.png XT_files/image069.png XT_files/image070.png XT_files/image071.png XT_files/image072.png XT_files/image073.png XT_files/image074.png XT_files/image075.png XT_files/image076.png XT_files/image077.png XT_files/image078.png XT_files/image079.png XT_files/image080.png XT_files/image081.png XT_files/image082.png XT_files/image083.png XT_files/image084.png XT_files/image085.png XT_files/image086.png XT_files/image087.png XT_files/image088.png XT_files/image089.png XT_files/image090.png XT_files/image091.png XT_files/image092.png XT_files/image093.png XT_files/image094.png XT_files/image095.png XT_files/image096.png XT_files/image097.png XT_files/image098.png XT_files/image099.png XT_files/image100.png XT_files/image101.png XT_files/image102.png XT_files/image103.png XT_files/image104.png XT_files/image105.png XT_files/image106.png XT_files/image107.png XT_files/image108.png XT_files/image109.png XT_files/image110.png XT_files/image111.png XT_files/image112.png XT_files/image113.png XT_files/image114.png XT_files/image115.png XT_files/image116.png XT_files/image117.png XT_files/image118.png XT_files/image119.png XT_files/image120.png XT_files/image121.png XT_files/image122.png XT_files/image123.png XT_files/image124.png XT_files/image125.png XT_files/image126.png XT_files/image127.png XT_files/image128.png XT_files/image129.png XT_files/image130.png XT_files/image131.png XT_files/image132.png XT_files/image133.png XT_files/image134.png XT_files/image135.png XT_files/image136.png XT_files/image137.png XT_files/image138.png XT_files/image139.png XT_files/image140.png XT_files/image141.png XT_files/image142.png XT_files/image143.png XT_files/image144.png XT_files/image145.png XT_files/image146.png XT_files/image147.png XT_files/image148.png XT_files/image149.png XT_files/image150.png XT_files/image151.png XT_files/image152.png XT_files/image153.png XT_files/image154.png XT_files/image155.png XT_files/image156.png XT_files/image157.png XT_files/image158.png XT_files/image159.png XT_files/image160.png XT_files/image161.png XT_files/image162.png XT_files/image163.png XT_files/image164.png XT_files/image165.png XT_files/image166.png XT_files/image167.png XT_files/image168.png XT_files/image169.png XT_files/image170.png XT_files/image171.png XT_files/image172.png XT_files/image173.png XT_files/image174.png XT_files/image175.png XT_files/image176.png XT_files/image177.png XT_files/image178.png XT_files/image179.png XT_files/image180.png XT_files/image181.png XT_files/image182.png XT_files/image183.png XT_files/image184.png XT_files/image185.png XT_files/image186.png XT_files/image187.png XT_files/image188.png XT_files/image189.png XT_files/image190.png XT_files/image191.png XT_files/image192.png XT_files/image193.png XT_files/image194.png XT_files/image195.png XT_files/image196.png XT_files/image197.png XT_files/image198.png XT_files/image199.png XT_files/image200.png XT_files/image201.png XT_files/image202.png XT_files/image203.png XT_files/image204.png XT_files/image205.png XT_files/image206.png XT_files/image207.png XT_files/image208.png XT_files/image209.png XT_files/image210.png XT_files/image211.png XT_files/image212.png XT_files/image213.png XT_files/image214.png XT_files/image215.png XT_files/image216.png XT_files/image217.png XT_files/image218.png XT_files/image219.png XT_files/image220.png XT_files/image221.png XT_files/image222.png XT_files/image223.png XT_files/image224.png XT_files/image225.png XT_files/image226.png XT_files/image227.png XT_files/image228.png XT_files/image229.png XT_files/image230.png XT_files/image231.png XT_files/image232.png XT_files/image233.png XT_files/image234.png XT_files/image235.png XT_files/image236.png XT_files/image237.png XT_files/image238.png XT_files/image239.png XT_files/image240.png XT_files/image241.png XT_files/image242.png XT_files/image243.png XT_files/image244.png XT_files/image245.png XT_files/image246.png XT_files/image247.png XT_files/image248.png XT_files/image249.png XT_files/image250.png XT_files/image251.png XT_files/image252.png XT_files/image253.png XT_files/image254.png XT_files/image255.png XT_files/image256.png XT_files/image257.png XT_files/image258.png XT_files/image259.png Images/infomas.png Images/futminna-logo.png CSS/css/light-modal.min CSS/css/animate.css CSS/css/bootstrap.css CSS/css/bootstrap.min.css CSS/css/styles.css Js/js/jquery.min.js NETWORK: server/server.php #Note: #The total file size to be cached for this app is 850kb. I have used manifest before but with limited number of files which works fine... I don't know why this is failing to work. Is there a way out of this? Any workable solution will be well appreciated. Thank you.
Application cache manifest is deprecated and doesn't work in Chrome 83+ https://caniuse.com/#feat=offline-apps https://www.chromestatus.com/feature/6192449487634432 New Web applications should be built around Service Workers. Existing applications that use AppCache should migrate to Service Workers.
Querying Intersection of two geometry columns in Mysql
I have tables with Geometry (Multipolygon Shape field) in Mysql. I am able to successfully run Area and Centroid. Is there a way in MySql however to query the intersection between two shapes expressed as a percentage of one in the other? As per comment/request I am pasting in two mutlipoint geometry fields as I cannot figure out how to create a shape based table in sqlfiddle to make that easier, my apologies. Zip Code 07024: POLYGON((-73.982967 40.85601, -73.982439 40.856535, -73.982753 40.856696, -73.981338 40.858725, -73.98116 40.858553, -73.98071 40.858127, -73.979611 40.860178, -73.979382 40.860799, -73.978783 40.860699, -73.977687 40.8605, -73.977625 40.861338, -73.976375 40.863927, -73.975979 40.866037, -73.97581 40.86715, -73.97595 40.867368, -73.976498 40.868123, -73.975997 40.868331, -73.975852 40.868393, -73.975695 40.868462, -73.975424 40.868732, -73.975409 40.868767, -73.973501 40.867578, -73.972993 40.867361, -73.969825 40.865568, -73.969308 40.866081, -73.96889 40.866665, -73.967939 40.86767, -73.967224 40.868426, -73.966833 40.868573, -73.966599 40.868801, -73.965903 40.868417, -73.966106 40.868212, -73.965416 40.867819, -73.964641 40.867337, -73.963922 40.866921, -73.963033 40.866334, -73.961553 40.865627, -73.961057 40.865172, -73.959983 40.864747, -73.959338 40.864314, -73.958603 40.864012, -73.957929 40.863618, -73.95707 40.863094, -73.956499 40.862808, -73.955373 40.862408, -73.954582 40.861799, -73.953682 40.861199, -73.948385 40.858471, -73.951755 40.852121, -73.952044 40.851599, -73.952172 40.851368, -73.953482 40.849, -73.953982 40.848, -73.961982 40.8481, -73.96428 40.845936, -73.964416 40.846578, -73.965254 40.846613, -73.965508 40.846873, -73.965588 40.847314, -73.965493 40.847721, -73.965655 40.847583, -73.966297 40.847017, -73.967897 40.847412, -73.968466 40.84673, -73.968146 40.845991, -73.968481 40.845201, -73.969975 40.843707, -73.970303 40.843316, -73.971301 40.84213, -73.971575 40.841806, -73.972478 40.839104, -73.973107 40.835428, -73.973165 40.834416, -73.972952 40.834229, -73.972949 40.834164, -73.972968 40.834096, -73.973174 40.833617, -73.973334 40.832466, -73.973306 40.831923, -73.973267 40.831735, -73.973956 40.831892, -73.974176 40.831515, -73.974314 40.831326, -73.975646 40.828897, -73.976382 40.8276, -73.977731 40.82829, -73.978276 40.828543, -73.979977 40.829541, -73.98278 40.83107, -73.983573 40.831429, -73.983872 40.831592, -73.984742 40.832144, -73.985562 40.832688, -73.986268 40.833146, -73.986988 40.833553, -73.987719 40.83392, -73.988414 40.834306, -73.988761 40.83452, -73.989092 40.834704, -73.989874 40.835095, -73.990621 40.835377, -73.991325 40.835884, -73.991221 40.836037, -73.991102 40.836253, -73.990782 40.836634, -73.990063 40.83715, -73.988368 40.838989, -73.98773 40.839638, -73.987034 40.840345, -73.985915 40.841463, -73.984496 40.84288, -73.982203 40.84517, -73.982909 40.845573, -73.981298 40.847192, -73.981261 40.847214, -73.981144 40.847338, -73.981849 40.847781, -73.982608 40.848169, -73.98345 40.848469, -73.983527 40.848719, -73.984391 40.849063, -73.984835 40.849151, -73.984801 40.849419, -73.984896 40.850679, -73.985459 40.851398, -73.986166 40.850754, -73.98666 40.850301, -73.986718 40.850249, -73.987145 40.850414, -73.987891 40.850822, -73.987985 40.850884, -73.985961 40.853208, -73.984196 40.854911, -73.984091 40.854855, -73.98367 40.85531, -73.98354 40.85544, -73.982967 40.85601)) Fort Lee, NJ: POLYGON((-73.985961 40.853208, -73.985344 40.853804, -73.984777 40.854344, -73.984228 40.854929, -73.983651 40.85551, -73.983092 40.856083, -73.982599 40.856605, -73.982753 40.856696, -73.981338 40.858725, -73.98116 40.858553, -73.980744 40.858154, -73.98071 40.858127, -73.980363 40.858773, -73.979611 40.860178, -73.979382 40.860799, -73.978783 40.860699, -73.977687 40.8605, -73.977625 40.861338, -73.976375 40.863927, -73.975979 40.866037, -73.97581 40.86715, -73.975695 40.868462, -73.97569 40.868903, -73.975409 40.868767, -73.973501 40.867578, -73.972993 40.867361, -73.970023 40.865686, -73.969825 40.865568, -73.969308 40.866081, -73.96889 40.866665, -73.967939 40.86767, -73.967224 40.868426, -73.966833 40.868573, -73.966106 40.868212, -73.965416 40.867819, -73.964641 40.867337, -73.963922 40.866921, -73.963033 40.866334, -73.962108 40.865929, -73.961553 40.865627, -73.961057 40.865172, -73.959983 40.864747, -73.959338 40.864314, -73.958603 40.864012, -73.957929 40.863618, -73.95707 40.863094, -73.956499 40.862808, -73.955373 40.862408, -73.954582 40.861799, -73.953682 40.861199, -73.948385 40.858471, -73.951755 40.852121, -73.952044 40.851599, -73.952172 40.851368, -73.953482 40.849, -73.953982 40.848, -73.961982 40.8481, -73.96428 40.845936, -73.964416 40.846578, -73.965212 40.846846, -73.96479 40.84776, -73.965493 40.847721, -73.965655 40.847583, -73.96588 40.847401, -73.965979 40.847321, -73.966155 40.847204, -73.966226 40.847134, -73.966286 40.847041, -73.966297 40.847017, -73.966418 40.847051, -73.966735 40.847137, -73.967225 40.847271, -73.967897 40.847412, -73.968193 40.847056, -73.968203 40.847044, -73.968466 40.84673, -73.968146 40.845991, -73.968303 40.845524, -73.968481 40.845201, -73.969975 40.843707, -73.970303 40.843316, -73.971301 40.84213, -73.971575 40.841806, -73.972478 40.839104, -73.973107 40.835428, -73.973165 40.834416, -73.973225 40.834413, -73.973289 40.834392, -73.973332 40.834364, -73.973379 40.834284, -73.973394 40.834221, -73.973391 40.834167, -73.973355 40.833909, -73.973351 40.833778, -73.973398 40.833352, -73.973433 40.833179, -73.973485 40.833009, -73.973814 40.832198, -73.973956 40.831892, -73.97406 40.831701, -73.974176 40.831515, -73.974314 40.831326, -73.975646 40.828897, -73.976382 40.8276, -73.977731 40.82829, -73.978276 40.828543, -73.979977 40.829541, -73.98278 40.83107, -73.983573 40.831429, -73.983872 40.831592, -73.984742 40.832144, -73.985562 40.832688, -73.986268 40.833146, -73.986988 40.833553, -73.987719 40.83392, -73.988414 40.834306, -73.988761 40.83452, -73.989092 40.834704, -73.989874 40.835095, -73.990621 40.835377, -73.991325 40.835884, -73.991221 40.836037, -73.991102 40.836253, -73.990782 40.836634, -73.990707 40.836688, -73.990063 40.83715, -73.988368 40.838989, -73.98773 40.839638, -73.987034 40.840345, -73.985915 40.841463, -73.984496 40.84288, -73.982203 40.84517, -73.981262 40.84611, -73.980579 40.846792, -73.980459 40.846915, -73.981144 40.847338, -73.981849 40.847781, -73.982608 40.848169, -73.98345 40.848469, -73.983527 40.848719, -73.984391 40.849063, -73.984835 40.849151, -73.985717 40.849611, -73.98625 40.850043, -73.986394 40.850027, -73.986431 40.850024, -73.986718 40.850249, -73.987145 40.850414, -73.987891 40.850822, -73.987985 40.850884, -73.985961 40.853208))
SVG rendering error after update
Im collecting digital signatures, SVG path, with an iPad. Signatures are viewed with a browser (Chrome) which have worked perfectly for years. Suddenly it was not perfect, whitespace are added below and to the right of the signature and it messes up my tables. I traced this back to an update of Chrome. If I downgrade Chrome it works like a charm. Confusing is that same rendering error appears in IE and Firefox! New standard? Anyone knows how to fix this? Code: <svg xmlns=http://www.w3.org/2000/svg version=1.1><g transform=scale(0.14,0.14)> <g fill=none><path stroke=black stroke-width=8 d='M100,24 L98,24 L94,22 L86,22 L74,23 L63,27 L54,33 L49,38 L46,47 L46,58 L53,70 L60,78 L67,87 L72,97 L76,106 L79,117 L80,126 L80,136 L79,145 L72,151 L63,155 L51,157 L42,157 L32,153 L23,145 L17,139 L15,135 L14,132 L14,126 L23,121 L36,119 M138,87 L134,92 L134,99 L134,111 L132,123 L131,132 L131,138 L131,142 L131,143 M148,33 L145,35 L145,37 L145,39 L145,41 L146,42 L147,43 L148,43 L148,41 L148,36 L148,34 L147,33 L145,33 L144,33 L144,40 M241,89 L236,87 L231,87 L221,88 L209,94 L200,98 L195,101 L192,107 L192,110 L192,117 L195,121 L202,126 L212,126 L216,126 L224,123 L230,108 L237,91 L244,76 L247,67 L247,64 L247,63 L247,64 L246,70 L246,77 L245,85 L243,97 L240,112 L236,121 L231,131 L226,139 L221,146 L213,152 L205,157 L193,161 L180,164 L166,165 L154,165 L146,160 L144,151 L145,135 L155,123 L167,114 M285,68 L282,76 L280,87 L277,103 L275,116 L274,125 L273,128 L273,131 L279,120 L285,101 L295,77 L303,67 L306,63 L307,63 L309,63 L311,71 L314,82 L319,100 L322,112 L324,124 L326,132 L326,138 L326,141 L326,144 L325,144 L324,140 M393,91 L388,90 L382,90 L376,90 L366,90 L357,93 L350,101 L344,111 L343,120 L345,129 L353,132 L368,132 L379,124 L386,110 L394,89 L397,77 L397,75 L397,77 L396,97 L396,116 L396,130 L396,143 L399,152 L401,157 L403,160 L406,160 L411,149 M439,32 L438,34 L438,43 L440,56 L440,70 L441,84 L441,98 L441,111 L441,124 L440,133 L440,140 L440,145 L438,149 L435,150 M414,64 L416,65 L424,67 L433,67 L443,69 L450,71 L455,73 L460,74 L464,77 L467,78 L470,80 M489,83 L490,89 L490,104 L489,121 L488,134 L488,145 L492,150 L498,154 L504,154 L512,149 L517,137 L519,123 L520,115 L520,109 L520,106 L520,101 L519,101 L518,101 M549,85 L548,87 L547,92 L545,103 L543,115 L542,123 L542,129 L541,132 L541,135 L540,126 L539,111 L539,97 L543,85 L547,79 L550,77 L552,76 L556,76 L562,79 L568,83 L574,89 L577,91 M573,103 L574,105 L579,106 L586,108 L593,109 L596,110 L598,110 L598,109 L597,104 L594,99 L591,94 L588,92 L586,90 L585,90 L584,90 L583,91 L581,102 L577,118 L576,131 L577,145 L582,155 L591,160 L601,163 L610,164 L620,161 '></g></svg>
Assuming this svg is part of a larger html page then you almost certainly need height and width attributes on the <svg> element. Try height="100%" width="100%" Firefox has worked this way for years as it's what the specification says. Chrome has recently changed to be compatible with Firefox and the SVG specification.
KML polygon only showing up in preview
I have a KML file and made a fusion table out of this. In this fusion table there are a lot of polygons split one per row. One of these rows contains following polygon: <Polygon><outerBoundaryIs><LinearRing><coordinates>4.479382,50.95028 4.479507,50.950126 4.479653,50.949947 4.479828,50.949733 4.479941,50.949767 4.480345,50.94989 4.481543,50.948703 4.481571,50.948675 4.481519,50.94866 4.480786,50.948436 4.480783,50.948441 4.480592,50.948373 4.480443,50.948309 4.480426,50.948301 4.48037,50.948277 4.480279,50.948216 4.4801,50.948037 4.479825,50.948314 4.479676,50.94827 4.479665,50.948267 4.479372,50.948181 4.479354,50.948172 4.479263,50.948147 4.478968,50.948063 4.478968,50.948063 4.479273,50.947683 4.479597,50.947277 4.479316,50.947176 4.479985,50.946633 4.48004,50.946588 4.480702,50.946051 4.481081,50.945742 4.480946,50.945554 4.48053,50.945347 4.480373,50.945268 4.48022,50.94523 4.4797,50.945143 4.479497,50.945419 4.479086,50.945992 4.478416,50.945788 4.478309,50.94586 4.477876,50.946167 4.477888,50.946216 4.478038,50.946882 4.478071,50.946879 4.478114,50.947004 4.477663,50.947448 4.47719,50.947878 4.477133,50.94789 4.476584,50.948023 4.47635,50.948079 4.476282,50.948029 4.476294,50.948017 4.47655,50.947759 4.476747,50.947527 4.476918,50.947186 4.476921,50.94718 4.476921,50.94718 4.476904,50.947161 4.476581,50.947041 4.476363,50.946908 4.476222,50.946787 4.476051,50.946585 4.475605,50.945866 4.47549,50.945572 4.475423,50.945457 4.475364,50.94539 4.474899,50.944991 4.474282,50.944517 4.474209,50.944402 4.474138,50.944215 4.474213,50.944401 4.474226,50.944417 4.474245,50.944438 4.474257,50.944452 4.474373,50.944541 4.474784,50.944855 4.474974,50.94501 4.475605,50.944623 4.475823,50.94449 4.476053,50.944349 4.475823,50.94449 4.475605,50.944623 4.474974,50.94501 4.474994,50.945026 4.475337,50.945314 4.475401,50.945383 4.475425,50.945421 4.475484,50.945511 4.475508,50.945559 4.475722,50.945376 4.475722,50.945376 4.476277,50.944903 4.476722,50.944523 4.476722,50.944523 4.478126,50.944855 4.478927,50.945014 4.479182,50.944685 4.479257,50.944588 4.479497,50.944332 4.479054,50.943961 4.478219,50.943253 4.478219,50.943253 4.477985,50.942901 4.477974,50.942881 4.476116,50.943658 4.475724,50.943821 4.475724,50.943821 4.476116,50.943657 4.477974,50.942881 4.477965,50.942865 4.477951,50.942845 4.477827,50.94266 4.477601,50.942643 4.477213,50.942614 4.476788,50.942583 4.476351,50.94255 4.47554,50.942489 4.475353,50.942474 4.475177,50.942461 4.474992,50.942447 4.47476,50.942429 4.474371,50.942399 4.473767,50.942352 4.473618,50.94234 4.473541,50.942009 4.473515,50.941979 4.473484,50.941955 4.473466,50.941944 4.473466,50.941944 4.473266,50.941818 4.47304,50.941629 4.473026,50.94161 4.472923,50.941475 4.472819,50.941292 4.472751,50.941181 4.472589,50.940971 4.472509,50.940868 4.472509,50.940868 4.472432,50.940768 4.472339,50.940675 4.472162,50.940527 4.472162,50.940527 4.471742,50.940174 4.472401,50.93963 4.472366,50.939611 4.473093,50.93902 4.473464,50.938718 4.472916,50.938515 4.472513,50.938378 4.471592,50.938098 4.471244,50.937995 4.470833,50.937884 4.470064,50.938326 4.4695,50.938656 4.468968,50.938251 4.468085,50.937605 4.46806,50.937586 4.467965,50.937601 4.469422,50.939346 4.469097,50.939508 4.468961,50.939621 4.468698,50.939849 4.468132,50.940302 4.468183,50.940313 4.467443,50.940799 4.467906,50.941071 4.4668,50.941797 4.465734,50.942506 4.465885,50.942631 4.466098,50.942808 4.466295,50.942996 4.466558,50.943223 4.466796,50.943527 4.466924,50.943699 4.468189,50.943182 4.467658,50.942774 4.468189,50.943182 4.468567,50.943476 4.468929,50.943357 4.469033,50.943423 4.469124,50.94348 4.46917,50.943509 4.46958,50.943768 4.46959,50.943779 4.469809,50.943791 4.469926,50.943794 4.470095,50.943798 4.470091,50.943989 4.470367,50.944 4.470357,50.944179 4.470688,50.944282 4.470686,50.944356 4.471413,50.944393 4.471411,50.944426 4.471406,50.94448 4.471395,50.944563 4.471372,50.94472 4.471368,50.94479 4.471362,50.944879 4.470595,50.944846 4.470573,50.945072 4.471246,50.945107 4.471243,50.945132 4.471236,50.945187 4.471232,50.945217 4.471213,50.945361 4.471204,50.945436 4.471201,50.9455 4.470753,50.945483 4.470745,50.945539 4.470412,50.945523 4.470402,50.945614 4.470683,50.945626 4.470564,50.945961 4.471569,50.946406 4.473756,50.947496 4.474915,50.948073 4.475741,50.948419 4.47603,50.948576 4.476021,50.948603 4.475952,50.948722 4.475933,50.948755 4.475864,50.948863 4.475823,50.948991 4.475832,50.949016 4.475875,50.949131 4.475942,50.949248 4.475977,50.949288 4.476035,50.949352 4.476104,50.94943 4.476261,50.94961 4.476317,50.949747 4.476319,50.949765 4.478017,50.950223 4.478046,50.950188 4.478062,50.950177 4.478046,50.950188 4.478017,50.950223 4.477909,50.950351 4.477927,50.950353 4.47804,50.950367 4.478507,50.950432 4.478629,50.950483 4.478683,50.950515 4.479041,50.950728 4.479133,50.950609 4.479267,50.950437 4.479389,50.950282 4.479382,50.95028</coordinates></LinearRing></outerBoundaryIs><innerBoundaryIs> <LinearRing><coordinates>4.476928,50.949872 4.477174,50.949495 4.47841,50.949804 4.478728,50.94943 4.47841,50.949804 4.477174,50.949495 4.476928,50.949872</coordinates> </LinearRing></innerBoundaryIs><innerBoundaryIs><LinearRing> <coordinates>4.476873,50.948207 4.477043,50.948046 4.477209,50.947887 4.477043,50.948046 4.476873,50.948207</coordinates></LinearRing></innerBoundaryIs> <innerBoundaryIs><LinearRing><coordinates>4.470775,50.939605 4.470675,50.939524 4.470738,50.93956 4.470975,50.939657 4.47112,50.939715 4.47118,50.939738 4.471275,50.939784 4.471383,50.939849 4.471471,50.93992 4.471337,50.939852 4.470992,50.939709 4.470775,50.939605</coordinates></LinearRing></innerBoundaryIs> <innerBoundaryIs><LinearRing><coordinates>4.469713,50.938817 4.469691,50.938801 4.469771,50.938851 4.469915,50.938942 4.46997,50.938977 4.470004,50.939003 4.469713,50.938817</coordinates></LinearRing></innerBoundaryIs></Polygon> The problem with this polygon is that is it not showing up on the map? But when I preview only this polygon it is :/ Does anyone experienced something similar or know a solution for this? Thanks in advance!
You have some inner polygons that look like lines to me. Removing those might help as well as simplifying the outer boundary. KML with winding direction calculations Remove the <innerBoundaryIs> tags and it displays for me
How to get kml file (Google Maps) using the link?
How to get Google maps kml file using link? I tried http://maps.google.com/maps?f=d&hl=en&saddr=-8.703893,115.223558&daddr=-8.36429800000000,115.461588000000&ie=UTF8&0&om=0&output=kml but it returns Google maps view. A month ago, I tried that step and got kml: <?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.2"><Document><name>R. de Viana do Castelo to R. de Sá da Bandeira</name><Style id="roadStyle"><LineStyle><color>7fcf0064</color><width>6</width></LineStyle></Style><Snippet><![CDATA[<font size=+1>Printable view</font>]]></Snippet><Placemark><name>Head west on R. de Viana do Castelo toward R. José Estêvão</name><description><![CDATA[go 100 m]]></description><address>R. de Viana do Castelo</address><StyleMap><Pair><key>normal</key><Style><IconStyle><Icon> .... <coordinates>-8.429200,40.211490,0</coordinates></Point></Placemark><Placemark><name>Route</name><description><![CDATA[Distance: 68.4 km (about 49 mins)<br/>Map data ©2012 Google, Tele Atlas]]></description><GeometryCollection><LineString><coordinates>-8.652610,40.641880,0.000000 -8.653620,40.641430,0.000000 -8.653620,40.641430,0.000000 -8.653820,40.641410,0.000000 -8.653880,40.641330,0.000000 -8.653840,40.641210,0.000000 -8.654680,40.641170,0.000000 -8.655050,40.641110,0.000000 -8.655720,40.640970,0.000000 -8.656380,40.640710,0.000000 -8.656380,40.640710,0.000000 -8.656780,40.640690,0.000000 -8.657100,40.640770,0.000000 -8.657280,40.640880,0.000000 -8.657930,40.641600,0.000000 -8.658400,40.641700,0.000000 -8.658400,40.641700,0.000000 -8.658440,40.641880,0.000000 -8.658610,40.642040,0.000000 -8.658890,40.642130,0.000000 -8.659080,40.642110,0.000000 -8.659290,40.642010,0.000000 -8.659430,40.641810,0.000000 -8.660240,40.641170,0.000000 -8.660420,40.641090,0.000000 -8.660730,40.641050,0.000000 -8.661010,40.641120,0.000000 -8.661110,40.641190,0.000000 -8.661260,40.641460,0.000000 -8.661200,40.641700,0.000000 -8.660880,40.642040,0.000000 -8.660880,40.642040,0.000000 -8.659510,40.643000,0.000000 -8.656300,40.644980,0.000000 -8.654190,40.646160,0.000000 -8.650060,40.648260,0.000000 -8.642070,40.652910,0.000000 -8.640550,40.653600,0.000000 -8.639300,40.654000,0.000000 -8.638260,40.654190,0.000000 -8.636930,40.654290,0.000000 -8.635650,40.654240,0.000000 -8.634620,40.654070,0.000000 -8.633690,40.653840,0.000000 -8.632850,40.653560,0.000000 -8.632020,40.653220,0.000000 -8.630330,40.652430,0.000000 -8.623800,40.649200,0.000000 -8.622170,40.648520,0.000000 -8.620320,40.648110,0.000000 -8.616880,40.647970,0.000000 -8.615880,40.647870,0.000000 -8.615050,40.647720,0.000000 -8.613940,40.647380,0.000000 -8.613090,40.647000,0.000000 -8.612710,40.646780,0.000000 -8.611850,40.646210,0.000000 -8.610560,40.645240,0.000000 -8.609240,40.644340,0.000000 -8.608390,40.643850,0.000000 -8.607770,40.643550,0.000000 -8.606120,40.642920,0.000000 -8.604950,40.642600,0.000000 -8.603840,40.642380,0.000000 -8.603840,40.642380,0.000000 -8.603660,40.642290,0.000000 -8.602670,40.642100,0.000000 -8.602130,40.641850,0.000000 -8.601820,40.641570,0.000000 -8.601540,40.641210,0.000000 -8.601360,40.640540,0.000000 -8.601600,40.639540,0.000000 -8.601590,40.639420,0.000000 -8.602790,40.635880,0.000000 -8.603100,40.634520,0.000000 -8.603120,40.633080,0.000000 -8.602910,40.631890,0.000000 -8.602550,40.630820,0.000000 -8.602110,40.629940,0.000000 -8.597920,40.623920,0.000000 -8.597610,40.623510,0.000000 -8.596790,40.622590,0.000000 -8.595850,40.621770,0.000000 -8.595000,40.621150,0.000000 -8.587700,40.616500,0.000000 -8.586670,40.615680,0.000000 -8.586260,40.615250,0.000000 -8.585680,40.614570,0.000000 -8.585200,40.613840,0.000000 -8.585030,40.613470,0.000000 -8.584490,40.611960,0.000000 -8.584380,40.611110,0.000000 -8.584380,40.610600,0.000000 -8.584490,40.609750,0.000000 -8.584730,40.608800,0.000000 -8.584880,40.608400,0.000000 -8.585650,40.607160,0.000000 -8.586680,40.606020,0.000000 -8.587080,40.605690,0.000000 -8.588150,40.604890,0.000000 -8.591140,40.602800,0.000000 -8.592310,40.601840,0.000000 -8.592920,40.601260,0.000000 -8.593860,40.600170,0.000000 -8.594560,40.599070,0.000000 -8.595060,40.598040,0.000000 -8.595390,40.596960,0.000000 -8.595630,40.595950,0.000000 -8.595760,40.594720,0.000000 -8.595890,40.592520,0.000000 -8.596140,40.591310,0.000000 -8.596330,40.590740,0.000000 -8.596540,40.590200,0.000000 -8.596900,40.589490,0.000000 -8.597560,40.588370,0.000000 -8.598080,40.587670,0.000000 -8.599420,40.586120,0.000000 -8.599420,40.586120,0.000000 -8.599520,40.586120,0.000000 -8.599580,40.586070,0.000000 -8.600460,40.585230,0.000000 -8.601140,40.584700,0.000000 -8.601350,40.584460,0.000000 -8.601350,40.584460,0.000000 -8.601880,40.584390,0.000000 -8.602070,40.584270,0.000000 -8.602210,40.584050,0.000000 -8.602250,40.583760,0.000000 -8.602210,40.583490,0.000000 -8.602060,40.583290,0.000000 -8.601670,40.583050,0.000000 -8.601360,40.583010,0.000000 -8.601020,40.583070,0.000000 -8.600690,40.583290,0.000000 -8.600610,40.583440,0.000000 -8.599470,40.583540,0.000000 -8.595860,40.583160,0.000000 -8.594770,40.582930,0.000000 -8.594130,40.582880,0.000000 -8.593490,40.582880,0.000000 -8.591910,40.582740,0.000000 -8.591240,40.582790,0.000000 -8.590980,40.582770,0.000000 -8.590720,40.582710,0.000000 -8.581530,40.578690,0.000000 -8.575560,40.573340,0.000000 -8.573830,40.571620,0.000000 -8.573050,40.571140,0.000000 -8.571290,40.570160,0.000000 -8.571170,40.570040,0.000000 -8.568990,40.568900,0.000000 -8.568990,40.568900,0.000000 -8.568840,40.569050,0.000000 -8.568740,40.569060,0.000000 -8.567510,40.569970,0.000000 -8.566860,40.570220,0.000000 -8.565970,40.570350,0.000000 -8.564840,40.570380,0.000000 -8.562610,40.570550,0.000000 -8.562610,40.570550,0.000000 -8.561800,40.570500,0.000000 -8.561500,40.570420,0.000000 -8.561240,40.570300,0.000000 -8.560880,40.570000,0.000000 -8.560740,40.569810,0.000000 -8.560580,40.569310,0.000000 -8.560730,40.567730,0.000000 -8.560640,40.567420,0.000000 -8.561140,40.564610,0.000000 -8.561350,40.562640,0.000000 -8.561410,40.561610,0.000000 -8.561380,40.560610,0.000000 -8.561320,40.559590,0.000000 -8.561170,40.558400,0.000000 -8.560340,40.554600,0.000000 -8.560180,40.553680,0.000000 -8.560050,40.552730,0.000000 -8.560010,40.551320,0.000000 -8.560050,40.550820,0.000000 -8.560350,40.549540,0.000000 -8.560750,40.548360,0.000000 -8.561710,40.546010,0.000000 -8.562030,40.544540,0.000000 -8.562080,40.543690,0.000000 -8.562010,40.542690,0.000000 -8.561850,40.541920,0.000000 -8.561590,40.541130,0.000000 -8.561240,40.540350,0.000000 -8.560610,40.539330,0.000000 -8.558140,40.536150,0.000000 -8.557160,40.534710,0.000000 -8.556260,40.533160,0.000000 -8.555290,40.531070,0.000000 -8.553650,40.526410,0.000000 -8.553010,40.524900,0.000000 -8.552630,40.524110,0.000000 -8.552070,40.523170,0.000000 -8.551390,40.522100,0.000000 -8.550670,40.521140,0.000000 -8.549660,40.519940,0.000000 -8.548460,40.518720,0.000000 -8.547190,40.517600,0.000000 -8.545850,40.516570,0.000000 -8.544240,40.515460,0.000000 -8.538960,40.512550,0.000000 -8.537560,40.511610,0.000000 -8.536570,40.510830,0.000000 -8.535830,40.510170,0.000000 -8.535200,40.509510,0.000000 -8.534170,40.508310,0.000000 -8.533380,40.507120,0.000000 -8.532720,40.505930,0.000000 -8.532480,40.505450,0.000000 -8.532040,40.504310,0.000000 -8.531720,40.503070,0.000000 -8.531550,40.502060,0.000000 -8.531390,40.499820,0.000000 -8.531240,40.498570,0.000000 -8.530870,40.497070,0.000000 -8.530440,40.495910,0.000000 -8.529810,40.494730,0.000000 -8.529250,40.493860,0.000000 -8.526170,40.489980,0.000000 -8.524850,40.488010,0.000000 -8.524020,40.486480,0.000000 -8.523290,40.484900,0.000000 -8.522770,40.483510,0.000000 -8.522360,40.482170,0.000000 -8.521900,40.479990,0.000000 -8.521690,40.477840,0.000000 -8.521660,40.476350,0.000000 -8.521800,40.471980,0.000000 -8.521690,40.469830,0.000000 -8.521570,40.468930,0.000000 -8.521270,40.467340,0.000000 -8.520920,40.465960,0.000000 -8.518930,40.460140,0.000000 -8.518590,40.458970,0.000000 -8.518220,40.457390,0.000000 -8.517970,40.455950,0.000000 -8.517780,40.454030,0.000000 -8.517660,40.450520,0.000000 -8.517520,40.448400,0.000000 -8.517370,40.447370,0.000000 -8.517140,40.446310,0.000000 -8.516860,40.445370,0.000000 -8.516490,40.444400,0.000000 -8.515800,40.442920,0.000000 -8.515260,40.441970,0.000000 -8.513490,40.439700,0.000000 -8.512770,40.438940,0.000000 -8.511460,40.437700,0.000000 -8.505890,40.433130,0.000000 -8.503860,40.431310,0.000000 -8.502460,40.429850,0.000000 -8.501720,40.428990,0.000000 -8.500820,40.427820,0.000000 -8.499850,40.426410,0.000000 -8.499130,40.425190,0.000000 -8.498380,40.423750,0.000000 -8.497860,40.422540,0.000000 -8.497100,40.420290,0.000000 -8.496410,40.417970,0.000000 -8.495670,40.415830,0.000000 -8.495380,40.415110,0.000000 -8.494370,40.413030,0.000000 -8.493030,40.410550,0.000000 -8.492570,40.409590,0.000000 -8.492010,40.408130,0.000000 -8.491580,40.406380,0.000000 -8.491420,40.405400,0.000000 -8.491260,40.401690,0.000000 -8.491110,40.400190,0.000000 -8.490950,40.399280,0.000000 -8.490720,40.398380,0.000000 -8.489630,40.394960,0.000000 -8.489350,40.393830,0.000000 -8.489120,40.392570,0.000000 -8.489030,40.391700,0.000000 -8.488980,40.390090,0.000000 -8.489010,40.389270,0.000000 -8.489300,40.387140,0.000000 -8.489440,40.386430,0.000000 -8.489790,40.385230,0.000000 -8.490440,40.383500,0.000000 -8.491990,40.380010,0.000000 -8.492690,40.378090,0.000000 -8.493110,40.376720,0.000000 -8.493490,40.374440,0.000000 -8.493640,40.372620,0.000000 -8.493600,40.370510,0.000000 -8.493480,40.369260,0.000000 -8.492840,40.365420,0.000000 -8.492630,40.363820,0.000000 -8.492620,40.361800,0.000000 -8.492710,40.360830,0.000000 -8.492980,40.359360,0.000000 -8.493310,40.358150,0.000000 -8.494180,40.355460,0.000000 -8.494480,40.354350,0.000000 -8.494750,40.352930,0.000000 -8.494830,40.351640,0.000000 -8.494820,40.349200,0.000000 -8.494880,40.347720,0.000000 -8.495020,40.346800,0.000000 -8.495470,40.344590,0.000000 -8.495660,40.343320,0.000000 -8.495680,40.341170,0.000000 -8.495530,40.340030,0.000000 -8.495270,40.338820,0.000000 -8.494840,40.337510,0.000000 -8.493700,40.334390,0.000000 -8.493170,40.332700,0.000000 -8.492980,40.331690,0.000000 -8.492830,40.330320,0.000000 -8.492700,40.325980,0.000000 -8.492580,40.324730,0.000000 -8.492460,40.324040,0.000000 -8.492270,40.323140,0.000000 -8.491800,40.321540,0.000000 -8.490560,40.318420,0.000000 -8.490190,40.317290,0.000000 -8.489950,40.316290,0.000000 -8.489730,40.314630,0.000000 -8.489590,40.312340,0.000000 -8.489450,40.311200,0.000000 -8.489220,40.310070,0.000000 -8.489070,40.309550,0.000000 -8.488570,40.308240,0.000000 -8.487020,40.304700,0.000000 -8.486760,40.303970,0.000000 -8.486380,40.302480,0.000000 -8.486250,40.301650,0.000000 -8.486170,40.300000,0.000000 -8.486150,40.297740,0.000000 -8.486070,40.296790,0.000000 -8.485860,40.295530,0.000000 -8.485590,40.294470,0.000000 -8.485200,40.293350,0.000000 -8.484870,40.292620,0.000000 -8.484500,40.291910,0.000000 -8.483360,40.290110,0.000000 -8.482780,40.289400,0.000000 -8.481640,40.288270,0.000000 -8.479890,40.286730,0.000000 -8.478940,40.285620,0.000000 -8.478560,40.285020,0.000000 -8.478110,40.284160,0.000000 -8.477780,40.283230,0.000000 -8.477550,40.282080,0.000000 -8.477480,40.281440,0.000000 -8.477520,40.280690,0.000000 -8.477700,40.279720,0.000000 -8.477990,40.278780,0.000000 -8.478400,40.277880,0.000000 -8.478960,40.276940,0.000000 -8.479840,40.275700,0.000000 -8.482320,40.272630,0.000000 -8.482760,40.271860,0.000000 -8.483130,40.271060,0.000000 -8.483370,40.270280,0.000000 -8.483470,40.268720,0.000000 -8.483450,40.268100,0.000000 -8.483070,40.265790,0.000000 -8.483040,40.264570,0.000000 -8.483200,40.263490,0.000000 -8.483430,40.262520,0.000000 -8.483680,40.261790,0.000000 -8.484460,40.260330,0.000000 -8.484950,40.259630,0.000000 -8.486370,40.257880,0.000000 -8.486640,40.257500,0.000000 -8.487000,40.256850,0.000000 -8.487250,40.256320,0.000000 -8.487470,40.255690,0.000000 -8.487670,40.254660,0.000000 -8.487720,40.254270,0.000000 -8.487640,40.251370,0.000000 -8.487700,40.250030,0.000000 -8.487970,40.248080,0.000000 -8.488630,40.245020,0.000000 -8.488750,40.244160,0.000000 -8.488800,40.243090,0.000000 -8.488750,40.242210,0.000000 -8.488620,40.241310,0.000000 -8.488320,40.240040,0.000000 -8.487740,40.237970,0.000000 -8.487330,40.236160,0.000000 -8.487100,40.234690,0.000000 -8.487020,40.233730,0.000000 -8.487000,40.232160,0.000000 -8.487390,40.226040,0.000000 -8.487420,40.223610,0.000000 -8.487370,40.221080,0.000000 -8.487140,40.217210,0.000000 -8.487130,40.216140,0.000000 -8.487260,40.214350,0.000000 -8.487460,40.213100,0.000000 -8.487770,40.211800,0.000000 -8.488630,40.208800,0.000000 -8.488810,40.208000,0.000000 -8.489070,40.205950,0.000000 -8.489090,40.204880,0.000000 -8.489030,40.203850,0.000000 -8.488770,40.202080,0.000000 -8.488420,40.200530,0.000000 -8.488420,40.200530,0.000000 -8.488390,40.200090,0.000000 -8.488480,40.199810,0.000000 -8.488630,40.199630,0.000000 -8.488760,40.199560,0.000000 -8.488930,40.199510,0.000000 -8.489120,40.199520,0.000000 -8.489370,40.199620,0.000000 -8.489510,40.199800,0.000000 -8.489650,40.200040,0.000000 -8.489940,40.200830,0.000000 -8.489940,40.200830,0.000000 -8.489950,40.201110,0.000000 -8.489870,40.201300,0.000000 -8.489720,40.201420,0.000000 -8.489270,40.201540,0.000000 -8.486220,40.201150,0.000000 -8.485420,40.201110,0.000000 -8.484470,40.201120,0.000000 -8.483620,40.201200,0.000000 -8.482360,40.201430,0.000000 -8.481520,40.201640,0.000000 -8.480280,40.202090,0.000000 -8.479550,40.202440,0.000000 -8.478650,40.202980,0.000000 -8.476520,40.204790,0.000000 -8.475410,40.205540,0.000000 -8.473820,40.206320,0.000000 -8.465660,40.209900,0.000000 -8.464990,40.210240,0.000000 -8.462840,40.211740,0.000000 -8.461550,40.212560,0.000000 -8.460230,40.213190,0.000000 -8.458820,40.213680,0.000000 -8.457860,40.213920,0.000000 -8.456050,40.214200,0.000000 -8.454780,40.214260,0.000000 -8.448700,40.214310,0.000000 -8.447990,40.214370,0.000000 -8.446930,40.214560,0.000000 -8.446760,40.214530,0.000000 -8.446670,40.214470,0.000000 -8.446570,40.214170,0.000000 -8.446400,40.214010,0.000000 -8.446090,40.213930,0.000000 -8.445790,40.213940,0.000000 -8.445150,40.214120,0.000000 -8.444990,40.214330,0.000000 -8.444790,40.214430,0.000000 -8.444540,40.214520,0.000000 -8.443610,40.214730,0.000000 -8.443100,40.214800,0.000000 -8.442160,40.214660,0.000000 -8.441560,40.214730,0.000000 -8.440890,40.215050,0.000000 -8.439290,40.216040,0.000000 -8.439290,40.216040,0.000000 -8.438930,40.216190,0.000000 -8.438600,40.216240,0.000000 -8.438240,40.216180,0.000000 -8.437900,40.216020,0.000000 -8.437900,40.216020,0.000000 -8.437730,40.216060,0.000000 -8.436850,40.215460,0.000000 -8.436680,40.215220,0.000000 -8.436530,40.215130,0.000000 -8.436530,40.215130,0.000000 -8.435830,40.215500,0.000000 -8.435830,40.215500,0.000000 -8.435700,40.215440,0.000000 -8.435460,40.215210,0.000000 -8.433630,40.213300,0.000000 -8.433390,40.213220,0.000000 -8.433390,40.213220,0.000000 -8.431690,40.214100,0.000000 -8.431690,40.214100,0.000000 -8.429410,40.211580,0.000000 -8.429310,40.211500,0.000000 -8.429200,40.211490,0.000000 </coordinates></LineString></GeometryCollection><styleUrl>#roadStyle</styleUrl></Placemark></Document></kml> But now it can't.
Looks like Google no longer supports this url-parameter. As a workaround you could use other mapping tools like mapfab.com After saving your map you can download it as kmz-file. (It also offers snapping polylines)
You can get KML attachment instead of map window if you click the google-map route link at https://code.google.com site. So you only need to make a test project there. See details here