Observo que los gráficos de AOL/Portal admiten texto y que algunos gráficos (como líneas y rectángulos) también cambian de escala al acercar y alejar el mapa, y que las notas del mapa se pueden guardar en un archivo JSON en el servidor. Así que me gustaría crear algo similar con una API web.
Sé que existe el módulo Graphics en ArcGIS API for JavaScript, sin embargo, estos gráficos no cambian de escala al acercar o alejar el mapa. Por ejemplo, si acercaras el mapa hasta una escala de 1:1000 y dibujaras una línea o un rectángulo, y luego lo alejaras hasta 1:50,000, el grosor de los gráficos no se reduciría y estos se superpondrían y empezarían a verse granulados. Además, no hay forma de colocar texto. Sé que se pueden añadir gráficos a una capa de entidades para guardarlos, pero entonces cada tipo de gráfico (punto, línea, etc.) necesitaría una capa distinta, y necesitaríamos capas separadas para cada usuario.
¿Hay alternativas a los módulos básicos Graphics y Feature Layer de la API de JavaScript?