2011-04-04 16 views
8

Permítanme compartir mis hallazgos antes de hacer la pregunta.Google Places API en la aplicación iOS

Google Places documentación de la API dice: "Nota: Para utilizar la API de Google Places primero debe solicitar una Maps API ID cliente y clave criptográfica que se debe utilizar para firmar sus direcciones URL de solicitud Para obtener información sobre la firma de peticiones de URL. , consulte la documentación de Autenticación URL en la página de inicio de las API de servicios web ".

  1. La API de Google Places todavía está en la vista previa del desarrollador. http://code.google.com/apis/maps/documentation/places/

  2. es necesario un ID de cliente (obligatorio) y una firma (necesario) para utilizar la API de Google Places. http://code.google.com/apis/maps/documentation/webservices/index.html#URLSigning

  3. Y, para obtener la Firma, necesitamos una cuenta de Google Adsense para obtener Adsense ID de editor (requerido). http://gmaps-ws-console.appspot.com/

  4. Aquí puede encontrar los requisitos para usar la API de Google Places. http://code.google.com/apis/maps/documentation/places/index.html#Requirements

  5. la página de registro para la API de Google Maps sugieren que, "Su servicio debe ser accesible a los usuarios finales. Para utilizar Google mapeo tecnología en otros tipos de aplicaciones, por favor utilice Google Maps API Premier. Ver estas preguntas frecuentes para más información ". http://code.google.com/intl/it-IT/apis/maps/signup.html

Ahora, esto es lo que quiero saber.

Estoy planeando utilizar la API de Google Places en mi aplicación de iOS. Yo no quiero usar Adsense. ¿Aún puedo acceder a la API de Google Places para gratis? ¿Cómo?

Si no puedo acceder a la API de Google Places de forma gratuita, ¿cuáles son los costos asociados con el uso de este servicio y los modelos de pago disponibles? No pude encontrar ningún recurso en particular para esta información.

Aquí hay un escenario específico. ¿Qué ocurre si mi aplicación de iOS es gratuita? La versión gratuita usa Google Places API. Pero ... mi aplicación iOS tiene algunas características adicionales que se exponen mediante la compra integrada en la aplicación (funciones de pago ). Las funciones pagas no usan la API de Google Places. ¿Es esto aceptable?

Respuesta

12

abrimos la API de Google Places para todos los desarrolladores de esta semana en Google I/O y simplificado los Términos y autenticación:

http://googlegeodevelopers.blogspot.com/2011/05/places-everybody-show-is-about-to-begin.html

Usted ya no tendrá que firmar sus peticiones, sino que sólo tiene que utilizar una clave obtenida usando la consola API de Google. Ya no se necesita una ID de AdSense, pero deberá pasar por un control de identidad basado en la tarjeta de crédito para actualizar de 1.000 a 100.000 solicitudes por día.

Puede usar la API de Places en aplicaciones móviles que son gratuitas o se venden en línea a través de una tienda de aplicaciones móviles como Apple App Store o Android Market. Sin embargo, para las aplicaciones de escritorio de tarifa se requiere una licencia de Google Maps Premier que se ofrecerá una vez que la API Places se gradúe de Google Code Labs.

Para obtener información sobre cómo empezar, consulte los documentos:

http://code.google.com/apis/maps/documentation/places/

HTH,

Thor

+0

gracias por la información. – Mustafa

+0

¿Qué pasa con las aplicaciones de escritorio de pago que se venden a través de una tienda de aplicaciones? – charliehorse55

+0

@Thor Mitchell ¿Es posible usar la identificación del cliente y la firma para acceder a la API de Google Place? Descubrí que la identificación del cliente y la firma se podían usar en Google GEO API. Pero no utilizo la identificación del cliente para acceder a la API de Google Place. –

Cuestiones relacionadas