我有以下代码。我尝试了从2(地球)到23(最接近该位置)的各种变焦值。在我的情况下实际做什么缩放是 -
(1)如果我设置z = 6 ,缩放的起点是整个美国地图视图,然后结束点是最近的位置,然后放置一个标记。
(2)如果我将它设置得更高z = 16,缩放的起始点接近实际位置,然后结束点是最接近的位置(与情况(1)相同)和然后放置一个标记。
我真正想要的是 - 我不关心缩放的起点(美国地图视图或地球视图或状态级视图)但我真正想要的是缩放结束时,它不应该太靠近实际位置。带标签的实际位置应略微缩小。
String uriBegin = "geo:" + lat + "," + lng;
String query = lat + "," + lng + "(" + label + ")";
String encodedQuery = Uri.encode(query);
String uriString = uriBegin + "?q=" + encodedQuery + "&z=2";
System.out.println(uriString);
Uri uri = Uri.parse(uriString);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, uri);
startActivity(intent);