Untitled
unknown
plain_text
17 days ago
1.3 kB
4
Indexable
PointF pointF = new PointF((float) location1.x, (float) location1.y); Point p = mLocationView.getLocationWindow().screenPositionToMeters(pointF); setIcons(p,location1.favLocation_name); private void setIcons(Point point,String type) { LocationPoint mPinPoint2 = new LocationPoint(point, mLocation.getId(), mSublocation.getId()); IconMapObject pinicon = mLocationView.getLocationWindow().addIconMapObject(); if(type.equals("Seat")){ setupPinIcon(pinicon, R.drawable.seat_pn, mPinPoint2); } else if(type.equals("Room")) { setupPinIcon(pinicon,R.drawable.meeting_png, mPinPoint2); } else { setupPinIcon(pinicon, R.drawable.cafeteria_pn, mPinPoint2); } currentIcons.add(pinicon); // Store reference for removal } private void setupPinIcon(IconMapObject pinMapObject, @DrawableRes int pinIcon, LocationPoint pinLocationPoint) { pinMapObject.setSize(36, 108); pinMapObject.setBitmap(BitmapFactory.decodeResource(getResources(), pinIcon)); pinMapObject.setStyle("{ order: 100, collide: false}"); pinMapObject.setPosition(pinLocationPoint); pinMapObject.setVisible(true); }
Editor is loading...
Leave a Comment