mirror of
https://github.com/UnickSoft/graphonline.git
synced 2025-07-03 08:15:38 +00:00
Fix shortest path infinity value.
This commit is contained in:
parent
41a2cca46d
commit
c4b72cca51
@ -18,7 +18,8 @@ FindShortPathNew.prototype.firstObject = null;
|
|||||||
FindShortPathNew.prototype.secondObject = null;
|
FindShortPathNew.prototype.secondObject = null;
|
||||||
// Path
|
// Path
|
||||||
FindShortPathNew.prototype.pathObjects = null;
|
FindShortPathNew.prototype.pathObjects = null;
|
||||||
|
// Infinity
|
||||||
|
FindShortPathNew.prototype.infinityValue = 1E9 - 1;
|
||||||
|
|
||||||
FindShortPathNew.prototype.getName = function(local)
|
FindShortPathNew.prototype.getName = function(local)
|
||||||
{
|
{
|
||||||
@ -58,7 +59,7 @@ FindShortPathNew.prototype.resultCallback = function(pathObjects, properties, re
|
|||||||
this.pathObjects = pathObjects;
|
this.pathObjects = pathObjects;
|
||||||
this.properties = properties;
|
this.properties = properties;
|
||||||
|
|
||||||
var bFound = results.length > 0 && results[0].value < 1E5 && (results[0].type == 1 || results[0].type == 2);
|
var bFound = results.length > 0 && results[0].value < this.infinityValue && (results[0].type == 1 || results[0].type == 2);
|
||||||
|
|
||||||
if (bFound)
|
if (bFound)
|
||||||
{
|
{
|
||||||
@ -185,7 +186,7 @@ FindShortPathNew.prototype.updateUpText = function()
|
|||||||
var propertie = this.properties[object.id];
|
var propertie = this.properties[object.id];
|
||||||
if (propertie.hasOwnProperty('lowestDistance'))
|
if (propertie.hasOwnProperty('lowestDistance'))
|
||||||
{
|
{
|
||||||
object.upText = g_shortestDistance + (propertie.lowestDistance > 1E5 ? "\u221E" : (propertie.lowestDistance * 1).toString());
|
object.upText = g_shortestDistance + (propertie.lowestDistance > this.infinityValue ? "\u221E" : (propertie.lowestDistance * 1).toString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user