The app doesn't seem to be Splunk 6 compliant. Is there a version of this application that is compatible with Splunk 6.x? I'd really like to use it.
Splunk 6 comes with built-in maps: http://docs.splunk.com/Documentation/Splunk/6.2.2/Viz/Visualizationreference#Maps
You can update the DB used by Splunk 6.x's iplocation
command yourself: http://blogs.splunk.com/2014/07/22/updating-the-iplocation-db/
If you seriously need Google StreetView from within Splunk you can always add a bit of JavaScript to your dashboards to load the Google Maps API yourself and go nuts.
I guess the answer to the question is No ?
Yes, however the geodatabase behind those maps is really unrealiable as it only gets updated when core Splunk does. Also, there's functionality associated with Google Maps such as street view that does not exist with the native maps feature.
What I'm looking for is a GeoIP database that I can update on demand, and a more dynamic, detailed map interface. Are there any paid apps perhaps? Or an API that I can hit for an existing service that I can imbed into a dashboard?
Will the OpenStreetMap variant do? You can also use as if it were built-in, but it references the up-to-date data from the osm servers. You only need to change three lines of code in your XML, see here under mapping.tileLayer.* example.