Estamos construyendo un espacio en aplicación dirigida a los laicos que implicará la visualización y edición de vectores de geodatos (en la actualidad sólo los puntos, pero linestrings y polígonos en el futuro) con una trama de subsuelo. Vamos a implementar tanto para web como para móvil (iPhone ahora, Android, y tal vez otros más tarde) versiones. El servidor es una aplicación personalizada que estamos escribiendo, y no hay productos de ESRI en el lado del servidor.
Mi pregunta, por lo tanto, es: ¿Cómo podemos elegir de qué lado del cliente asignación de caja de herramientas a utilizar? Soy consciente de las siguientes opciones, ¿hay otros?
- El API de Google Maps o similar (Yahoo, MapQuest, etc.)
- OpenLayers (funciona en los navegadores móviles?)
- ESRI web/mobile Api
Estamos particularmente interesados en los pros y los contras de la ESRI Api bajo este escenario. Nuestra empresa tiene algún tipo de relación con ESRI, aunque yo no sé nada acerca de los detalles (y nuestro grupo no tiene actualmente una participación con ESRI o productos de ESRI).