Skip to content
li xianjing edited this page Aug 4, 2013 · 4 revisions

在画app吧中,使用静态地图非常简单,从“扩展控件”中选择地图,并拖到窗口中即可。目前支持baidu/google两种地图。

1

打开地图的属性对话框可以设置地图的属性:

2

百度静态地图文档

谷歌静态地图文档

静态地图控件还提供了几个API,可以在程序中设置地图的参数:

  • setMapProvider(value) 用来设置地图提供商,目前支持baidu和google。
  • setMapType(value) 设置地图的类型,目前只对google地图有效。取值有:
* roadmap(默认),用于指定标准路线图图片,如 Google 地图网站常规所示。
* satellite,用于指定卫星图片。
* terrain,用于指定自然地形地图图片,其中会显示地形和植被。
* hybrid,用于指定卫星图和路线图的结合图片,其中卫星图片上会显示主要街道和地点名称的透明图层。
  • setMapZoom(value) 设置地图的缩放级别。

  • setMapCenter(value) 设置地图的中心位置,可以为地名也可以为经纬度,中心位置为空则使用当前位置。

  • setMapWidth(value) 设置地图宽度。

  • setMapHeight(value) 设置地图高度。

  • setMapExtraParams(value) 设置地图额外参数。

  • updateMap() 设置上列参数之后,需要调用updateMap函数,地图才会更新。

  • getMapType() 获取地图的类型。

  • getMapProvider() 获取地图提供商。

  • getMapZoom() 获取地图的缩放级别。

  • getMapWidth() 获取地图宽度。

  • getMapHeight() 获取地图高度。

  • getMapCenter() 获取地图的中心位置。

  • getMapExtraParams() 获取地图额外参数。

  • getMapURL() 获取地图图片的URL。