-
Notifications
You must be signed in to change notification settings - Fork 19
静态地图
li xianjing edited this page Aug 4, 2013
·
4 revisions
在画app吧中,使用静态地图非常简单,从“扩展控件”中选择地图,并拖到窗口中即可。目前支持baidu/google两种地图。
打开地图的属性对话框可以设置地图的属性:
静态地图控件还提供了几个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。