Comparación de API electrónica
API de Google Maps: basada en Google Maps, la API de Google Maps puede incrustar Google Maps en páginas web mediante JavaScript. La API proporciona una gran cantidad de utilidades para trabajar con mapas y agregar contenido a los mapas a través de varios servicios, lo que permite a los usuarios crear potentes aplicaciones de mapas en sus sitios web. La API de Google Maps admite mapas de tráfico y mapas satelitales, y está disponible en idioma chino. Su formato de archivo de puntos de referencia KML se ha convertido en el formato estándar para mapas en línea. Tanto Google Earth como Google Maps admiten KML. Actualmente se utiliza ampliamente en el país y en el extranjero. Cuando se trata de aplicaciones de mapas de Internet, la API de Google Maps es básicamente indispensable.
API de Microsoft Virtual Earth: API basada en Virtual Earth, versión en inglés. Es muy rico en ejemplos y exhibiciones. Después de obtener una vista previa del efecto, puede ver el código fuente relevante. Lamentablemente, actualmente no se admite el desarrollo de mapas chinos.
Yahoo Map API: Basado en Yahoo Maps, al igual que Microsoft Maps, solo admite inglés y no admite el desarrollo de mapas en chino. Yahoo Maps proporciona tres interfaces de desarrollo basadas en Flash, Ajax e imágenes de mapas, con funciones completas y buenos efectos de visualización.
API de MapABC: un proveedor de mapas nacional basado en MapABC utiliza MapABC para datos de China, pero su interfaz API es diferente a la de Google. La API no es tan abierta y flexible como la API de Google Maps.
API MapBar: un proveedor de mapas nacional basado en MapBar, cuyos datos proporciona Baidu Maps.
I Want a Map API: basado en 51 Maps, una de las características de I Want a Map es proporcionar descarga de datos de mapas, que puede realizar mapas de escritorio locales, pero su capacidad de datos de mapas es de varios cientos de megabytes. .
Llevamos a cabo una investigación técnica sobre varios proveedores de servicios API de mapas principales del mercado: el servicio de mapas de Google, el servicio de mapas MapABC, el servicio de mapas de Microsoft y otros servicios de mapas, y seleccionamos uno mejor para nosotros según el resumen de la investigación. resultados Los proveedores de servicios cartográficos adecuados proporcionan referencias.
1. Plan de contenido de investigación
Los contenidos principales de esta encuesta técnica son:
1. MAP-API examina la eficiencia del desarrollo del sistema, como la racionalidad de uso y empaquetado.
Varios aspectos de comodidad.
2. Investigue las funciones de varias MAP-API en la etapa inicial, estudie las limitaciones funcionales de varias MAP-API en la versión gratuita y apunte a las versiones gratuitas y de pago.
Similitudes y diferencias en versiones, estrategias de cobro y precios
3 Utilice la versión gratuita de cada MAP-API para completar un ejemplo de llamada simple, que también facilita el nivel de código de cada uno. API.
Utilización de la experiencia.
2. Detalles de la investigación
2.1 Encuesta de Google Map API
2.1.1 Introducción y evaluación de los principales métodos de uso:
Google. Tipos de API de mapas y escenarios de aplicación;
A. API de mapas de Google JavaScript: formulario de presentación Iframe integrado, adecuado para sistemas generales de aplicaciones de Internet, con
clientes cargados por el sistema final de navegador estándar. Tipos de navegadores compatibles: es decir, Firefox, Safari, Google Chrome. Se pueden desarrollar scripts Java estándar para integrar Google Maps Spaces, que es similar a la funcionalidad estándar de Google Maps.
B. API de Google Maps (versión FLASH): formulario de presentación FLASH, desarrollado con flex, apto para carga en navegador estándar.
El sistema cliente se basa en. '
C. API de mapas estáticos de Google: Imagen: formulario de presentación de imágenes, el uso está bloqueado por GFW por algunas razones, por lo que es lo mismo.
El servicio API de Microsoft Maps Ditu.live.com está sonando. Espero que incidentes similares ocurran con menos frecuencia en el futuro.
Parte de la información proviene de Internet y es solo para referencia de los desarrolladores.