2010-04-23 8 views
36

Hay una API de Google Maps v3 Visual Studio Intellisense Helper, que presumiblemente funciona muy bien para Visual Studio, pero Aptana (basado en Eclipse) utiliza un formato de documentación de JavaScript diferente - ScriptDoc (archivos .sdoc). ScriptDoc es también el nombre de VS utility para convertir archivos JS con comentarios de Intellisense en XML, solo para confundir las cosas.¿Cómo puedo obtener asistencia del código de Aptana para trabajar con Google Maps API v3?

He intentado agregar los archivos Intellisense como referencias de archivo/globales en Aptana, pero todo esto es completar la palabra google y no hay compleción o documentación en el espacio de nombres de google.

soluciones posibles:

  • encontrar a alguien que ya ha hecho esto para Aptana. He buscado Google bastante pero no he podido encontrar nada.
  • Convierta Visual Studio Intellisense Helper a un formato que Aptana pueda comprender.
  • Raspe el API page y conviértalo en un formato que Aptana pueda entender.
+0

no dice cómo, pero aquí es que funcione en v2 - http://www.youtube.com/watch?v=8IwBS2uO_es – Fraser

Respuesta

1

¿No puede poner el archivo JS en las referencias del proyecto?

+1

He intentado http://maps.gstatic.com/intl/en_gb/mapfiles/api-3/1/6/main.js (y algunos otros) pero no regresa con nada. Incluso si esto funcionó para la finalización del código (lo cual sería bueno), no tendrá ninguno de los documentos. – dave1010

1

Estoy usando Aptana y ScriptDoc es la peor decisión que tomaron y parecen estar unidas a ella, es la razón principal por la que he considerado cambiar a Eclipse. He estado pensando en usar jsdoc-toolkit para generar archivos .sdoc a partir de notaciones jsdoc (usando algún tipo de plantillas), pero para usar archivos .sdoc debes insertar etiquetas @id en todo tu código, y eso me desalentó.

+0

No puedo estar más de acuerdo con tu comentario. http://swik.net/Eclipse/del.icio.us%2Ftag%2Feclipse/Documenting+Your+Code+Using+ScriptDoc+%2F+Using+Code+Assist+%2F+FAQs+-+Aptana+Studio+Support/d6d5r – Cninroh

Cuestiones relacionadas