API Google Maps, dois-je acheter?

Je crée actuellement une application (iPhone / iPad / Android) qui utilise une carte pour afficher les maisons offertes par une société de location. L'application est gratuite dans tous les magasins.

J'ai lu les termes et je connais cette clause:

  • L'Android se connecte au localhost du PC lorsque le débogueur est sur un appareil mobile
  • Android Crop Center of Bitmap
  • Contacter l'API pour stocker le contact en tant que contact invisible: comment le rendre visible?
  • Comment configurer Proguard dans Android Studio?
  • Android facebook api post to wall avec image
  • Modifier la couleur de la barre de progression dans Android
  • Use of the Google Geocoding API is subject to a query limit of 2,500 geolocation requests per day. (User of Google Maps API for Business may perform up to 100,000 requests per day.) This limit is enforced to prevent abuse and/or repurposing of the Geocoding API, and this limit may be changed in the future without notice. Additionally, we enforce a request rate limit to prevent abuse of the service. If you exceed the 24-hour limit or otherwise abuse the service, the Geocoding API may stop working for you temporarily. If you continue to exceed this limit, your access to the Geocoding API may be blocked.

    La société de location compte seulement environ 60 endroits. Donc, seules les personnes de la région utiliseront l'application. Je suis certain que je pourrais grincer avec seulement 2,500 demandes par jour, mais cela semble risqué.

    J'ai également lu toute l'API Google pour les entreprises FAQ:

    For customers who need enhanced features such as advanced geocoding, added support, and full control over advertising, we offer Google Maps API for Business. Google Maps API for Business also delivers the service and support enterprise organizations need when incorporating maps into customer facing websites or mission critical internal applications.

    Je n'ai pas besoin d'un géocodage avancé, d'un support supplémentaire ou d'un contrôle total sur la publicité.

    C'est ce qui nous inquiète le plus:

    Google Maps API for Business is extremely cost-effective, starting at just $10,000 per year. Pricing is based on the number of map page views for externally facing websites. For internal uses, it is based on page views or number of vehicles being tracked. Please contact us for more information.

    10 000 $! Il n'y a aucun moyen que je ou la compagnie de location puisse se le permettre car elles sont petites et ne l'utiliseront jamais en dehors de l'application.

    Voici quelques-uns, à l'exception du document de termes intéressant. Peut-être quelqu'un pourrait-il éclairer.

    ` 9.1 Gratuit, Accessibilité publique à la mise en œuvre de votre API Maps.

    9.1.1 Règles générales.

    (A) Accès gratuit (sans frais). La mise en œuvre de votre API Maps doit être généralement accessible aux utilisateurs sans frais et ne doit pas nécessiter d'abonnement payant ou d'autres restrictions d'accès limité. Cette règle s'applique à votre contenu et à tout autre contenu de la mise en œuvre de votre API Google Maps, que votre contenu ou l'autre contenu existent maintenant ou soit ajouté plus tard.

    (B) Accès public (sans pare-feu). L'implémentation de votre API Maps ne doit pas (i) fonctionner uniquement derrière un pare-feu; Ou (ii) uniquement sur un réseau interne (sauf pendant la phase de développement et de test); Ou (iii) dans une communauté fermée (par exemple, via un accès réservé aux invités).

    9.1.2 Exceptions.

    (A) Accord d'entreprise avec Google. Les règles de la Section 9.1.1 (Accès gratuit, Accès public) ne s'appliquent pas si vous avez conclu une entente écrite distincte avec Google (comme un accord Google Enterprise) ou obtenu l'autorisation écrite de Google.

    (B) Applications mobiles. La règle de la section 9.1.1 (a) (Accès gratuit) ne s'applique pas si votre implémentation de l'API Google Maps est utilisée dans une application mobile qui est vendue moyennant des frais via une boutique en ligne et qui peut être téléchargée sur un appareil mobile accessible en ligne le magasin.

    9.1.3 Exemples.

    (A) Vous pouvez demander aux utilisateurs de vous connecter à votre implémentation de l'API Google Maps si vous ne demandez pas aux utilisateurs de payer des frais.

    (B) Vous pouvez facturer des frais pour votre implémentation d'API Maps si c'est une application Android téléchargeable sur des appareils mobiles depuis l'Android Market.

    Qu'est-ce que tu ferais?

    MODIFIER

    J'ai cherché des solutions de travail possibles. Dans la version iOS, je pense à l'utilisation de CLGeocoder. Ce qui, si je comprends bien, fonctionne uniquement dans iOS 5. Donc, je suppose que j'ai encore besoin d'une solution pour tous les périphériques qui ne fonctionnent pas avec iOS 5. 🙁

    2 Solutions collect form web for “API Google Maps, dois-je acheter?”

    Les 2500 demandes / par jour sont pour chaque appareil. Si cela ne suffit pas, vous devriez acheter une version de premier plan.

    Vous ne devez pas payer pour utiliser l'API Google Maps sur les appareils mobiles.

    À partir de cette publication:

    La réponse officielle de Google:
    http://code.google.com/apis/maps/faq.html#usagelimits

    Les limites d'utilisation de l'API Maps s'appliquent uniquement aux API suivantes:
    -Google Maps JavaScript API v2
    -Google Maps JavaScript API v3
    API de Google Maps pour Flash
    -Google Maps Image APIs

    L'API Google Earth et les API Maps natives pour les plates-formes mobiles telles que Android et iOS ne sont pas affectées. L'utilisation de la fonctionnalité d'intégration de Google Maps et d'autres produits Google qui offrent une fonctionnalité intégrée incluant une carte ne sont pas affectés par ces limites.

    MODIFIER

    Les termes ont changé depuis que la question a été répondu d'abord et maintenant les API mobiles sont soumises à la même limite que les sites Web: 25000 charges cartographiques par jour.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.