I suggest you take a look at the Google Maps API. It's Javascript based, and works on almost all devices.
https://code.google.com/apis/maps/do...on/javascript/
You can drop custom pins and have custom overlays. I'd say it's the closest thing you can get without too much effort.