Hello,
I now was able to debug the QT4.4.0 problem. The line
var zac = map.getBestZoomAndCenter(points);
var level = zac.zoomLevel;
delivers infinity. If I set the value there manually, then it works.
Is there probably another solution to get the zoom level?
A fix I found:
After
if (level>1) level--;
I added
if (level == Infinity) level = undefined;
and it works. Thought I'm not pretty sure if the storage in Merkaartor is
correct. I think the image loader and storage needs to be adapted to use
the real coordinates and not the coordinates given in download request.
Any objections against this?
P.S. I talk about ymap.html :-)
in browserimagemanger.cpp I would change the connects like this: Ok?
if(QString(qVersion()) < QString("4.4"))
connect(page->mainFrame(), SIGNAL(loadDone(bool)), this,
SLOT(pageLoadFinished(bool)));
else
connect(page, SIGNAL(loadFinished(bool)), this,
SLOT(pageLoadFinished(bool)));
Still a problem: If yahoo is enabled on startup, the program blocks a long
time.
Ciao
--
http://www.dstoecker.eu/ (PGP key available)
_______________________________________________
Merkaartor mailing list
[email protected]
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/merkaartor