Verify longitude and latitude are present before adding feature
| | |
| | | <script src="https://cdn.jsdelivr.net/gh/openlayers/openlayers.github.io@master/en/v5.3.0/build/ol.js" integrity="sha384-iQkGyyH4ioz3m+maM3s9MX1Oq67mACa4B9Z3ovUv3Sv37LJ96fx3WnZfLoiC3Wfl" crossorigin="anonymous"></script> |
| | | <script tyle="text/javascript" src="lang_pl.js?v2" id="lang_script"></script> |
| | | <script tyle="text/javascript" src="common.js?v2"></script> |
| | | <script tyle="text/javascript" src="map.js?v4"></script> |
| | | <script tyle="text/javascript" src="map.js?v5"></script> |
| | | </body> |
| | | </html> |
| | |
| | | var vehicle = data.vehicles[i]; |
| | | |
| | | var vehicle_feature = buses_source.getFeatureById('b' + vehicle.id); |
| | | if(vehicle.isDeleted) { |
| | | if(vehicle.isDeleted || !vehicle.latitude || !vehicle.longitude) { |
| | | if(vehicle_feature) { |
| | | buses_source.removeFeature(vehicle_feature); |
| | | if(feature_clicked && feature_clicked.getId() === vehicle_feature.getId()) { |