openmap java写的开源数字地图程序. 用applet实现,可以像google map 那样放大缩小地图.

源代码在线查看: visual.java

软件大小: 23035 K
上传用户: ivanyeh
关键词: openmap applet google java
下载地址: 免注册下载 普通下载 VIP

相关代码

				// **********************************************************************				// 				// 				// 				//  BBN Technologies				//  10 Moulton Street				//  Cambridge, MA 02138				//  (617) 873-8000				// 				//  Copyright (C) BBNT Solutions LLC. All rights reserved.				// 				// 				// **********************************************************************				// 				// $Source:				// /cvs/distapps/openmap/src/openmap/com/bbn/openmap/tools/roads/Visual.java,v				// $				// $RCSfile: Visual.java,v $				// $Revision: 1.1.2.3 $				// $Date: 2005/08/12 21:47:05 $				// $Author: dietrick $				// 				// **********************************************************************								package com.bbn.openmap.tools.roads;								import java.io.Serializable;								public class Visual implements Serializable {								    /**				     * The visual representation of this Waypoint.				     */				    private transient RoadGraphic visual;								    protected boolean blinkState = false;								    /**				     * The RoadLayer of which we are a part.				     */				    protected transient RoadLayer layer;								    /**				     * Mark this Visual as needing to have its visual representation				     * updated. It has moved or otherwise changed its appearance.				     */				    public void update() {				        visual = null;				    }								    public void setVisual(RoadGraphic newVisual) {				        visual = newVisual;				        visual.blink(blinkState);				    }								    public RoadGraphic getVisual() {				        return visual;				    }								    public void blink(boolean newState) {				        blinkState = newState;				        if (visual != null)				            visual.blink(newState);				    }				}			

相关资源