clean up selection method
This commit is contained in:
parent
0392056912
commit
cd58689e86
13
index.html
13
index.html
@ -113,18 +113,15 @@
|
||||
}
|
||||
|
||||
function updateSelectedStore(store) {
|
||||
var geometry = store.geometry ? store.geometry.coordinates : [store.long, store.lat];
|
||||
var properties = store.properties ? store.properties : store;
|
||||
map.flyTo({center: [store.long, store.lat]});
|
||||
|
||||
map.flyTo({center: geometry});
|
||||
|
||||
popup.setLngLat(geometry)
|
||||
.setHTML(properties.name)
|
||||
popup.setLngLat([store.long, store.lat])
|
||||
.setHTML(store.name)
|
||||
.addTo(map);
|
||||
|
||||
$('#info').hide();
|
||||
var template = $('#selectedStore').html();
|
||||
var rendered = Mustache.render(template, {store: properties});
|
||||
var rendered = Mustache.render(template, {store: store});
|
||||
$('#selected').html(rendered);
|
||||
$('#selected').show();
|
||||
}
|
||||
@ -176,7 +173,7 @@
|
||||
if (features.length) {
|
||||
var store = features[0];
|
||||
// Get coordinates from the symbol and center the map on those coordinates
|
||||
updateSelectedStore(store);
|
||||
updateSelectedStore(store.properties);
|
||||
}
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user