99 geoScaleToZoom , geoVecInterp , geoVecLength
1010} from '../geo' ;
1111import { presetManager } from '../presets' ;
12- import { osmEntity , osmIsInterestingTag } from '../osm' ;
12+ import { osmIsInterestingTag } from '../osm' ;
1313import { utilDetect } from '../util/detect' ;
1414import { utilArrayDifference , utilArrayUniq , utilDisplayName , utilDisplayNameForPath , utilEntitySelector } from '../util' ;
1515
@@ -90,7 +90,7 @@ export function svgLabels(projection, context) {
9090 function drawLinePaths ( selection , labels , filter , classes ) {
9191 var paths = selection . selectAll ( 'path:not(.debug)' )
9292 . filter ( d => filter ( d . entity ) )
93- . data ( labels , d => osmEntity . key ( d . entity ) ) ;
93+ . data ( labels , d => d . entity . key ( ) ) ;
9494
9595 // exit
9696 paths . exit ( )
@@ -110,7 +110,7 @@ export function svgLabels(projection, context) {
110110 function drawLineLabels ( selection , labels , filter , classes ) {
111111 var texts = selection . selectAll ( 'text.' + classes )
112112 . filter ( d => filter ( d . entity ) )
113- . data ( labels , d => osmEntity . key ( d . entity ) ) ;
113+ . data ( labels , d => d . entity . key ( ) ) ;
114114
115115 // exit
116116 texts . exit ( )
@@ -127,7 +127,7 @@ export function svgLabels(projection, context) {
127127 // update
128128 selection . selectAll ( 'text.' + classes ) . selectAll ( '.textpath' )
129129 . filter ( d => filter ( d . entity ) )
130- . data ( labels , d => osmEntity . key ( d . entity ) )
130+ . data ( labels , d => d . entity . key ( ) )
131131 . attr ( 'startOffset' , '50%' )
132132 . attr ( 'xlink:href' , function ( d ) { return '#ideditor-labelpath-' + d . entity . id ; } )
133133 . text ( d => d . name ) ;
@@ -140,7 +140,7 @@ export function svgLabels(projection, context) {
140140 }
141141 var texts = selection . selectAll ( 'text.' + classes )
142142 . filter ( d => filter ( d . entity ) )
143- . data ( labels , d => osmEntity . key ( d . entity ) ) ;
143+ . data ( labels , d => d . entity . key ( ) ) ;
144144
145145 // exit
146146 texts . exit ( )
@@ -171,7 +171,7 @@ export function svgLabels(projection, context) {
171171 function drawAreaIcons ( selection , labels , filter , classes ) {
172172 var icons = selection . selectAll ( 'use.' + classes )
173173 . filter ( d => filter ( d . entity ) )
174- . data ( labels , d => osmEntity . key ( d . entity ) ) ;
174+ . data ( labels , d => d . entity . key ( ) ) ;
175175
176176 // exit
177177 icons . exit ( )
0 commit comments