}
}
+ public function registerPOINodes():void {
+ for each (var nodeID:Number in getAllNodeIDs()) {
+ var node:Node = getNode(nodeID);
+ if (!node.hasParentWays)
+ registerPOI(node);
+ }
+ }
+
public function getNode(id:Number):Node {
return nodes[id];
}
if (statusFetcher) statusFetcher.fetch(createdEntities);
}
- protected function registerPOINodes():void {
- for each (var nodeID:Number in getAllNodeIDs()) {
- var node:Node = getNode(nodeID);
- if (!node.hasParentWays)
- registerPOI(node);
- }
- }
-
protected function parseTags(tagElements:XMLList):Object {
var tags:Object = {};
for each (var tagEl:XML in tagElements)
tags[tag.name().localName]=tag.toString().substr(0,255);
}
var node:Node = connection.createNode(tags, wpt.@lat, wpt.@lon, push);
- connection.registerPOI(node);
}
default xml namespace = new Namespace("");
var action:CompositeUndoableAction = new CompositeUndoableAction("Import layer "+connection.name);
doImport(action.push);
action.doAction(); // just do it, don't add to undo stack
+ connection.registerPOINodes();
if (callback!=null) { callback(connection,options,true); }
}