More refactoring of map js
This commit is contained in:
parent
b9a19ab23a
commit
7c06f2b47e
2 changed files with 11 additions and 23 deletions
|
@ -59,13 +59,8 @@ function getUserIcon(url) {
|
|||
}
|
||||
|
||||
function addObjectToMap(object, map, options) {
|
||||
if (objectLoader) {
|
||||
objectLoader.abort();
|
||||
}
|
||||
|
||||
if (objectLayer) {
|
||||
map.removeLayer(objectLayer);
|
||||
}
|
||||
if (objectLoader) objectLoader.abort();
|
||||
if (objectLayer) map.removeLayer(objectLayer);
|
||||
|
||||
objectLoader = $.ajax({
|
||||
url: OSM.apiUrl(object),
|
||||
|
@ -93,15 +88,8 @@ function addObjectToMap(object, map, options) {
|
|||
|
||||
objectLayer.addData(xml);
|
||||
|
||||
var bounds = objectLayer.getBounds();
|
||||
|
||||
if (options.zoom) {
|
||||
map.fitBounds(bounds);
|
||||
}
|
||||
|
||||
if (options.callback) {
|
||||
options.callback(bounds);
|
||||
}
|
||||
if (options.zoom) map.fitBounds(objectLayer.getBounds());
|
||||
if (options.callback) options.callback(objectLayer.getBounds());
|
||||
|
||||
objectLayer.addTo(map);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue