摘要:
标签:带有可点击区域的图像映射定义一个客户端图像映射。图像映射(image-map)指带有可点击区域的一幅图像。效果图:点击相应蓝色标签可进入详情页面浏览。代码: 图像映射-Map 图像映射示例 ... 阅读全文
摘要:
效果图:(悬浮框可拖动) 在项目开发中有一个需求:弹出悬浮窗后,响应悬浮窗的事件再弹出对话框,但是对话框怎么也不显示。也就是说在弹出悬浮框的同时,不能再弹出对话框,可能的原因: 1.悬浮框的焦点在最前面,把对话框挡住了,我们看不到。 2.浮动框限制了对话框的弹出。 解决: 弹出... 阅读全文
摘要:
//请在这里添加您的包名 import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphi... 阅读全文
摘要:
最好的处理方式就是弹出一个对话框,将用户触摸过的控件罗列出来。你可以通过实现OnMapTouchListener来处理。参考以下代码,实现上述功能:mapWidget.setOnMapTouchListener(new OnMapTouchListener() { public void... 阅读全文
摘要:
一般来说,可以使用以下几种方式来控制地图的放大/缩小 : 1.使用控件底部的缩放按钮 2.双击控件 3.pinch手势 4.物理按键 :I键标识缩小 ;O键表示放大。(只有设备具有物理按键才行)当然,你也可以使用自己的按钮实现放大和缩小缩小一个地图级别,调用:mapWidget.zoomIn... 阅读全文
摘要:
使用切图工具创建不同名称的地图资源。然后将这些资源放置到assert文件夹内。像下面这样:在代码中,根据不同的地图名称,查找地图。map = new MapWidget(this, "map", initZoomLevel);ormap = new MapWidget(this, "map2", i... 阅读全文
摘要:
这个很简单,想要显示或隐藏任意类型的地图对象,首先要对地图对象进行分类。不同类型的地图对象放置到不同的地图图层上,然后控制地图图层的显示/隐藏即可。 实例:Layer sportsLayer = mapWidget.getLayerById(SPORTS_LAYER);sportsLayer.se... 阅读全文
摘要:
若显示当前用户位置,你需要执行以下步骤: 1.添加ACCESS_COARSE_LOCATION 和ACCESS_FINE_LOCATION权限在AndroidManifest.xml中 2.用mapWidget.setShowMyPosition(true)来显示当前用户的位置 得出的结果是,你... 阅读全文
摘要:
你可以使用以下几个方法:MapWidget.scrollMapTo(android.location.Location location);MapWidget.scrollMapTo(android.graphics.Point position); MapWidget.scrollToCurren... 阅读全文
摘要:
为了在放大前后执行一些操作,你需要添加MapEventsListener 的实例到MapWidget,使用MapWidget.removeMapEventsListener移除该监听器。mapWidget.addMapEventsListener(new MapEventsListener() { ... 阅读全文