/* * Copyright 2009 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ package com.google.android.apps.mymaps; /** * Metadata about a maps feature. */ public class MyMapsFeatureMetadata { private static final String BLUE_DOT_URL = "http://maps.google.com/mapfiles/ms/micons/blue-dot.png"; private static final int DEFAULT_COLOR = 0x800000FF; private static final int DEFAULT_FILL_COLOR = 0xC00000FF; private String title; private String description; private int type; private int color; private int lineWidth; private int fillColor; private String iconUrl; public MyMapsFeatureMetadata() { title = ""; description = ""; type = MyMapsFeature.MARKER; color = DEFAULT_COLOR; lineWidth = 5; fillColor = DEFAULT_FILL_COLOR; iconUrl = BLUE_DOT_URL; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public int getType() { return type; } public void setType(int type) { this.type = type; } public int getColor() { return color; } public void setColor(int color) { this.color = color; } public int getLineWidth() { return lineWidth; } public void setLineWidth(int width) { lineWidth = width; } public int getFillColor() { return fillColor; } public void setFillColor(int color) { fillColor = color; } public String getIconUrl() { return iconUrl; } public void setIconUrl(String url) { iconUrl = new String(url); } }