我有一个String作为我界面中googleMaps图像的URL,我必须能够随意更改它的缩放级别,我有:
String coordinates=latitude+","+longitude;
String url="http://maps.googleapis.com/maps/api/staticmap? center="+coordinatess+"&zoom=12&size=400x400&markers=color:red|"+coordinatess;
图像上的缩放级别由“& zoom =”标记后的数字决定,如何有效地更改此数字?
答案 0 :(得分:0)
Java字符串是不可变的,因此您只能通过覆盖整个字符串来更改它。但是,您可以将静态部件保存为
String urlFirstPart="http://maps.googleapis.com/maps/api/staticmap? center="+coordinatess+"&zoom=";
String urlLastPart="&size=400x400&markers=color:red|"+coordinatess;
然后通过
更新网址以缩放zoom
url = urlFirstPart+zoom+urlLastPart