Friday, March 30, 2012

MapQuest Android MapView vs Google Android MapView

Problem: Cannot align the MapView properly in MapQuest.


Solution: Do your own bit-wise OR!!!


Google Android MapView LayoutParams:


int a = MapView.LayoutParams.BOTTOM_CENTER; //81

int b = MapView.LayoutParams.BOTTOM; //80

int c = MapView.LayoutParams.CENTER_HORIZONTAL; //1

int d = MapView.LayoutParams.BOTTOM | MapView.LayoutParams.CENTER_HORIZONTAL; // 81

it makes sense, doesn't it?



How about MapQuest Android MapView LayoutParams?

int a = MapView.LayoutParams.BOTTOM_CENTER; //35

int b = MapView.LayoutParams.BOTTOM; //32

int c = MapView.LayoutParams.CENTER_HORIZONTAL; //1

int d = MapView.LayoutParams.BOTTOM | MapView.LayoutParams.CENTER_HORIZONTAL; // 33

hmmm...something doesn't seem right here...