首页 > 其他分享 >MapView Marker shadow坐标问题

MapView Marker shadow坐标问题

时间:2023-06-20 22:06:04浏览次数:34  
标签:overlayitem2 setBounds getIntrinsicWidth getIntrinsicHeight app1 drawable Marker

Drawable drawable = app1.getResources().getDrawable(R.drawable.test); 
drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); 
OverlayItem overlayitem2 = new OverlayItem(mark, "Test", "t"); 
overlayitem2.setMarker(drawable); 
app1.mapOverlay.addOverlay(overlayitem2); 
app1.mapOverlays.add(app1.mapOverlay); 如果你想使用阴影 一定要注意坐标 将drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); 
改为:int w = drawable.getIntrinsicWidth(); 
int h = drawable.getIntrinsicHeight(); 
drawable.setBounds(-w / 2, -h, w / 2, 0);

标签:overlayitem2,setBounds,getIntrinsicWidth,getIntrinsicHeight,app1,drawable,Marker
From: https://blog.51cto.com/u_16166892/6525369

相关文章

  • mapView双击事件监测
    publicclassMyMapViewextendsMapView{privatelonglastTouchTime=-1;publicMyMapView(Contextcontext,AttributeSetattrs){super(context,attrs);}@OverridepublicbooleanonInterceptTouchEvent(MotionEventev){if(ev.getAc......
  • MapView Overlay Drawable 的使用
    packageorg.yexing.mapdemos;GraphicOverlay.javaimportandroid.graphics.Canvas;//importandroid.graphics.Paint;//importandroid.graphics.RectF;importandroid.graphics.drawable.BitmapDrawable;importandroid.graphics.drawable.Drawable;impor......
  • FreeMarker介绍及基本数据类型和用法
    FreeMarker介绍及基本数据类型和用法FreeMarker中文官方参考手册FreeMarker英文官方参考手册一、FreeMarker介绍FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一......
  • freemarker使用记录
    freeMarker语法[url]http://uule.iteye.com/blog/879566[/url]Freemarker页面语法[url]http://jiangsha.iteye.com/blog/372307[/url][b]算术运算符[/b]FreeMarker表达式中完全支持算术运算,FreeMarker支持的算术运算符包括:+,-,*,/,%看如下的代......
  • go-shadowsw问题小记
    Golangshadows是指在Go语言中,一个变量在内部作用域中被另一个同名同类型的变量声明而隐藏的情况。这种情况可能导致一些意想不到的结果,比如返回错误的值或者引用错误的变量。1funcBadRead(f*os.File,buf[]byte)errerror{2for{3n,err:=f.Read(bu......
  • freemarker模板分页处理
    借鉴博客:https://www.cnblogs.com/zhouyu629/p/12433259.html  1、创建一个分页页面:page.html,里面只有分页的内容<#macrofpagepagepagesizetotalpagestotalrecordsurl><li><span>共${totalrecords}条记录&nbsp;&nbsp;第${page}页/共${totalpages}页</span&......
  • Freemarker模板语法大全
    FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}${book.name?if_exists}//用于判断如果存在,就输出这个值${book.name?default(‘xxx’)}//默认值xxx${book.name!"xxx"}//默认值xxx${book.date?string('yyyy-MM-dd')}//......
  • iOS 缩放等级 Set the Zoom Level of an MKMapView
    SettheZoomLevelofanMKMapViewhttp://troybrant.net/blog/2010/01/set-the-zoom-level-of-an-mkmapview/IfyouhaveeverbuiltawebapplicationusingtheGoogleMapsAPI,youarelikelyintimatelyfamiliarwiththislineofcode:map.set......
  • linux中/etc/passwd文件与/etc/shadow文件解析
     在linux操作系统中,/etc/passwd文件中的每个用户都有一个对应的记录行,记录着这个用户的一下基本属性。该文件对所有用户可读。  而/etc/shadow文件正如他的名字一样,他是passwd文件的一个影子,/etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/pas......
  • Freemarker页面语法
    [size=large][color=red]Freemarker页面语法[/color][/size][url]http://jiangsha.iteye.com/blog/372307[/url][size=large][color=red]Freemarker的常见控制结构写法[/color][/size][url]http://classicning.iteye.com/blog/99664[/url][size=medium][c......