Create Your Own Layer for Google Maps on Android

It's really easy on my sat nav to find nearby wifi hotspots using freely available POI (point-of-interest) files. But how can I have the same functionality on my Android phone.
I've just recently updated the POI (Point-of-interest) files for my sat nav using the freely downloadable POIs from PocketGPSWorld. While I was doing this I thought that I'd like to have some of that, especially wifi hotspots, on my HTC Desire as a map layer. Here's how I've done it.
- Download or create your POI file
- Convert it into KML format. PoiEdit is good for doing that.
- Sign into your Google account (same one as you use on the phone).
- Open maps.google.co.uk
- Select My Maps
- If this is your first map it will open a new one for you, otherwise choose Create new map.
- Select Import.
- Choose the KML file that you created.
- Once it's finished importing, save it.
- Now open Maps on your phone.
- Click the Layers button - top right.
- Select More Layers.
- Select My Maps
- You should now see the new map you created, select it.
And now you've added your own layer to Maps. You will also be able to select it as a layer from Navigation as well.
There is one unfortunate problem I've come across - only the first 1000 markers seem to be loaded by Maps on my Android phone. Anyone know why?
Newer topics:
How to fix Firefox search to use the local Google search
Does your Google search box send you to google.com instead of the site for your country? Here's the fix.
Older topics:
WebsiteBaker: Removing /pages/ from the URL
Shorten your WebsiteBaker URLs by removing /pages/
WebsiteBaker: Removing /pages/ from the URL - The Code
Shorten your WebsiteBaker URLs by removing /pages/
Comments are moderated so there may be a delay before your comment appears. Thanks for your patience.