SSL is required in order for Chrome to allow a website to ask for a user's location.
Topic on Extension talk:MobileFrontend
Yes. This is a requirement by browser vendors. I've updated the extension page, thanks for pointing this out.
SSL is required to run the Nearby feature. This is now documented on Extension:MobileFrontend.
SSL is required in order for Chrome to allow a website to ask for a user's location.