Create custom maps where specific streets get specific colour : <p>I'm looking for a (good) solution to solve the following problem:</p>

<ul>
<li>provide users with a searchable map</li>
<li>search is constrained to street names</li>
<li>a statically known set of street names needs to be coloured in a specific way (e.g. some get a strong red, a soft red, a strong green, etc)</li>
</ul>

<p>So the user's experience would be to search for e.g. his own street, and see which colour his and neighbouring streets have. A bit like your typical map hotspots functionality, but really focused on the street level.</p>

<p>A sketch of this idea:</p>

<p><img src="https://i.stack.imgur.com/qcoo0.png" alt="sketch"></p>

<p>Does anyone know any approach to get to this? Combine a dynamically searchable map with a pre-colouring of let's say 10k streets?</p>

<p>I've looked at bing maps, google maps, here maps, osm, but none of them really seem to offer what I'm looking for. I don't want to query specific coordinates of a specific street given the query of the user, and then draw polylines along those coordinates - I want a "pre-baked" map, that works just like a searchable normal map, but happens to colour streets in a specific pre-defined way.</p>

<p>I'm happy with any good approach, doesn't matter how complex (offline rendering, dynamic colouring, ...). I looked around for possible solutions, but anything I found was focused on either providing a static image, or colouring just one specific street using e.g. a directions API.</p>

<p>Thanks for any input!</p>
