当用户使用public static void main(String args[]) throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://localhost:8012/dragTest/dragAndDropTest.html");
Thread.sleep(1000);
driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
//Element to be dragged
driver.findElement(By.xpath("//*[@id=\"drag1\"]")).click();
WebElement from = driver.findElement(By.xpath("//*[@id=\"drag1\"]"));
//Element to drag to
WebElement to = driver.findElement(By.xpath("//*[@id=\"div1\"]"));
//Use Action class for drag and drop
Actions builder = new Actions(driver);
//Drag and drop drag1 to div1
builder.dragAndDrop(from, to).perform();
builder.build();
}
类的代码段单击标记时,我试图显示一些信息。据我所知,问题在于它只能长1行,因此我无法添加新行来使信息更清晰。有什么方法可以显示多于一行?
我正在使用默认的Marker
和googleMap API V2
预先感谢您的耐心和考虑。
答案 0 :(得分:1)
您可以创建自定义信息窗口。看看这个基座https://developers.google.com/maps/documentation/android-sdk/infowindows#custom_info_windows
适配器示例:
map.setInfoWindowAdapter(new CustomInfoWindow(context));
要使用它,您需要进行以下操作:
List<IntObject>