return relation;
}
- public function createMarker(tags:Object,lat:Number,lon:Number:Marker {
+ public function createMarker(tags:Object,lat:Number,lon:Number):Marker {
var marker:Marker = new Marker(negativeID, 0, tags, true, lat, lon);
- markers[negativeID]=node; negativeID--;
+ markers[negativeID]=marker; negativeID--;
return marker;
}
private var _lon:Number;
public function Marker(id:Number, version:uint, tags:Object, loaded:Boolean, lat:Number, lon:Number) {
- super(id, version, tags, loaded, uid, timestamp);
+ super(id, version, tags, loaded, 0, null);
this._lat = lat;
this._latproj = lat2latp(lat);
this._lon = lon;
public override function getType():String {
return 'node';
- }
\ No newline at end of file
+ }
+ }
+}
\ No newline at end of file
import net.systemeD.halcyon.Map;
import net.systemeD.halcyon.VectorLayer;
- import net.systemeD.halcyon.connection.Node;
+ import net.systemeD.halcyon.connection.Marker;
import flash.net.*;
import flash.events.*;
import com.adobe.serialization.json.JSON;
var lon:Number = feature.geometry.coordinates[0];
var lat:Number = feature.geometry.coordinates[1];
trace(lat, lon);
- var node:Node = layer.createMarker({"name":feature.properties.description,"bug_id":feature.id}, lat, lon);
- layer.registerPOI(node);
+ var marker:Marker = layer.createMarker({"name":feature.properties.description,"bug_id":feature.id}, lat, lon);
+ //layer.registerPOI(node);
}
layer.paint.updateEntityUIs(layer.getObjectsByBbox(map.edge_l,map.edge_r,map.edge_t,map.edge_b), false, false);
//var json:Array =