Hola, David, No sé muy bien cómo es tu código pero me imagino que hablas del método draw de alguna capa ¿no?
Si es así y quieres pegar un tile, tienes que calcular en qué pixel debes pegar el tile. Por ejemplo, si a la esquina superior izquierda del tile tiene las coordenadas: longitud = -3 latitud = 40 debes transformar esas coordenadas usando la transformación que tiene el ViewPort: AffineTransform at = viewPort.getAffineTransform(); at.transform(....) y es resultado serán las coordenadas del graphics en el que debes pintar la imagen (tanto el graphics como el viewPort vienen como parámetros del método draw), pero la imagen habrá que cambiarle el tamaño para que ocupe el espacio que le corresponde en la pantalla. Saludos, Juan Lucas Domínguez Rubio --- Prodevelop SL, Valencia (España) Tlf.: 96.351.06.12 -- Fax: 96.351.09.68 http://www.prodevelop.es <http://www.prodevelop.es/> --- ________________________________ De: gvsig_desarrolladores-boun...@listserv.gva.es en nombre de David Deman Enviado el: mié 17/04/2013 13:40 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] Dibujar tiles con ViewPort Hola, estoy intentando dibujar unas tiles pero estoy teniendo problemas, mira os explico. Tengo puesto el extent global del mapa. Y para dibujar las tiles hago viewPorts donde hago setExtent a cada tile y les pongo su extent (coordenadas del mapa en grados de donde deberían ir, y el tamaño de la imagen), pero me lo pinta donde quiere. El hecho es que no se hará así y no sé cómo se hace pues para pintar imágenes en las coordenadas que una quiere. Un saludo, David -- View this message in context: http://osgeo-org.1560.x6.nabble.com/Dibujar-tiles-con-ViewPort-tp5047603.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. _______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores -------------------------------------------------------------------------------- CLÁUSULA DE PROTECCIÓN DE DATOS Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. De acuerdo con la nueva ley Ley de Servicios de la Sociedad de la Información y Comercio Electrónico aprobada por el parlamento español y de la vigente Ley Orgánica 15/1999 de Protección de Datos española, le comunicamos que su dirección de Correo electrónico forma parte de un fichero automatizado, teniendo usted derecho de oposición, acceso, rectificación y cancelación de sus datos. DATA PROTECTION CLAUSE This message is meant for its addressee only and may contain privileged or confidential information. If you have received this message by mistake please let us know immediately by e-mail prior to destroying it. In compliance with the new Information and Electronic Commerce Society Services Law recently approved by the Spanish Parliament and with Organic Law 15/1999 currently in force, your e-mail address has been included in our computerised records in respect of which you may exercise your right to oppose, access, amend and/or cancel your personal data.
_______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores