updated nearest query to pass map bounds
merge
better marker creation