Back out attempt to commit partial support for POIs as this is not at
all ready for prime time yet.
This commit is contained in:
parent
6a7ae38d80
commit
a31e61169c
2 changed files with 0 additions and 104 deletions
|
@ -115,65 +115,11 @@ by the OpenStreetMap project and it's contributors.
|
|||
|
||||
map.events.register("moveend", map, updateLocation);
|
||||
map.events.register("changelayer", map, updateLocation);
|
||||
map.events.register("click", map, mapClick);
|
||||
updateLocation();
|
||||
|
||||
handleResize();
|
||||
}
|
||||
|
||||
// Map click results in feature lookup
|
||||
function mapClick(e) {
|
||||
var pos = lonLatToNonSphericalMercator
|
||||
(mercatorToLonLat
|
||||
(map.getLonLatFromViewPortPx
|
||||
( map.events.getMousePosition(e))));
|
||||
|
||||
// put in the freemap url for the moment. this will be replaced
|
||||
// by a ruby equivalent.
|
||||
/*
|
||||
url= 'http://www.free-map.org.uk/freemap/common/osmlookup.php?'+
|
||||
'action=get&x='+pos.lon+'&y='+pos.lat;
|
||||
|
||||
OpenLayers.loadURL(url,/null, null,osmLookupCallback);
|
||||
*/
|
||||
}
|
||||
|
||||
// the feature lookup finds the nearest POI node, or, if no node could
|
||||
// be found, the nearest way
|
||||
/*
|
||||
function osmLookupCallback (xmlHTTP) {
|
||||
var nodes = xmlHTTP.responseXML.getElementsByTagName('node');
|
||||
var ways = xmlHTTP.responseXML.getElementsByTagName('way');
|
||||
var features = (ways.length==1) ? ways:nodes;
|
||||
|
||||
if(features.length==1) {
|
||||
var osm_id = features[0].getElementsByTagName('osm_id')[0].
|
||||
firstChild.nodeValue;
|
||||
var name =
|
||||
(xmlHTTP.responseXML.getElementsByTagName('name').length>0) ?
|
||||
xmlHTTP.responseXML.getElementsByTagName('name')[0].
|
||||
firstChild.nodeValue: "";
|
||||
|
||||
|
||||
if(this.osm_type=='way' && ways.length==1) {
|
||||
// use openlayers vector layer to highlight way for editing?
|
||||
}
|
||||
|
||||
var description="";
|
||||
var wikipedia="";
|
||||
var ad=false;
|
||||
|
||||
if(xmlHTTP.responseXML.getElementsByTagName('description').length){
|
||||
osmdesc=
|
||||
xmlHTTP.responseXML.getElementsByTagName('description')[0].
|
||||
firstChild.nodeValue;
|
||||
|
||||
description += "<p>"+osmdesc+"</p>";
|
||||
}
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
function getPosition() {
|
||||
return mercatorToLonLat(map.getCenter());
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue