Add geo-viewport