I'm looking for the most efficient way to get a national or U.S. and Canada level dataset working with a JS mapping library. My problem is there's a myriad of technologies that seem like they can work. I'm just not sure if they do or which of them is best.
My use case: my company does monthly crime mapping for several large clients and they use the data to understand risk around their businesses. The dataset itself is not at all large. We're talking maybe 800-1000 points among the U.S. and Canada but it is proprietary and sensitive and for that reason I'm hesitant to use geoJSON. Given they are using it to understand risk around a location, they need to be able to see a certain level of zoom - which is why MBTiles/TileMill kind of falls short. I'm looking to do zoom levels 0-12 or 0-14. That generates a 10GB tile file. I can split up the tiles into like two or more portions, but I'm customizing maps for several companies and that seems like it would create a bunch of additional steps. Additionally, I'm looking for the points to have teasers/tooltips so they need to be modifiable.
So in summary I need -
- A decent amount of zoom (thinking 0-12 or 0-14 level) for about 1,000 points, which should have tooltips/teasers, dispersed among the United States and Canada. The data is proprietary and thus it should be in a secured format.
I'm looking for suggestions on what technologies can help me do this. I accept there's going to be a cost, but I want to avoid anything too expensive (> $10k).