【发布时间】:2013-06-27 19:19:37
【问题描述】:
我正在使用谷歌地图 APIv2 进行开发。我现在面临的问题是我只能在 info windows/sn-p 中添加一行单词。但是我想要的输出能够以折线形式显示,如下面的示例所示。那么有没有可能的方法来解决呢?
例子:
坐标:03.05085, 101.70506
限速:80 公里/小时
public class MainActivity extends FragmentActivity {
static final LatLng SgBesi = new LatLng(03.05085, 101.76022);
static final LatLng JB = new LatLng(1.48322, 103.69065);
private GoogleMap map;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
.getMap();
map.addMarker(new MarkerOptions().position(SgBesi)
.title("KM D7.7 Sungai Besi") //name
.snippet("Coordinate: 03.05085, 101.70506")); //description
map.addMarker(new MarkerOptions().position(JB)
.title("test")
.snippet("Hey, how are you?"));
// .icon(BitmapDescriptorFactory //set icon
// .fromResource(R.drawable.ic_launcher)));
// move the camera instantly with a zoom of 15.
map.moveCamera(CameraUpdateFactory.newLatLngZoom(SgBesi, 15));
// zoom in, animating the camera.
map.animateCamera(CameraUpdateFactory.zoomTo(15), 2000, null);
}
}
【问题讨论】:
-
在我经历了与上面提供的代码类似的例子之后,我仍然无法解决我的问题。我不擅长编程,也不太了解如何使用自定义信息窗口指定特定位置。我测试过的大多数示例都没有指定特定位置。任何人都可以发布完整的编码供我参考吗?如果有人可以帮助我解决我已经测试了 3 天的最后一年项目问题的一部分,我将不胜感激。非常感谢。
标签: google-maps google-maps-android-api-2 google-maps-api-2 infowindow