Adds a dynamic place to the map.
JSONObject lPlaceData = null;
try {
lPlaceData = new JSONObject();
lPlaceData.put("name", "Cat tracker");
lPlaceData.put("description", "https://en.wikipedia.org/wiki/Cat");
lPlaceData.put("icon", "http://www.clipartbest.com/cliparts/aTe/K4e/aTeK4en8c.png");
JSONArray list = new JSONArray();
list.put("2");
list.put("3");
list.put("99");
lPlaceData.put("categories", list);
}
catch (JSONException e) {
e.printStackTrace();
}
Uri lIconUri = Uri.parse("http://www.clipartbest.com/cliparts/aTe/K4e/aTeK4en8c.png");;
mMapView.addPlace("cat_tracker_id",
lIconUri,
lPlaceData,
new VMEPosition(45.74131, 4.88216, 0.0, null, null),
new VMEPlaceSize(50.0f),
VMEPlaceAnchorMode.BOTTOM_CENTER,
VMEPlaceAltitudeMode.RELATIVE,
VMEPlaceDisplayMode.OVERLAY,
VMEPlaceOrientation.newPlaceOrientationFacing(),
new VMEPlaceVisibilityRamp());