Given the increasing popularity of mobile devices such as the iPhone and Android devices (both of which include full browsers), it should come as no surprise that developers have begun to leverage the various APIs out there to provide mobile mashups that can be implemented without targeting a specific platform or SDK.
Google Maps API has become so entrenched in developer minds, that if you are looking for a mapping feature in your application, you did not look beyond them. But ever since Google announced its pricing last year, websites that have a large number of visitors have been disappointed with the potential fees that they will have to shell out for the services. These websites have responded in typical fashion and they are looking for alternate solutions. This definitely means good news to developers since having competitive choices is a positive thing.