Fix bug introduced in 018e7db82858c3ab0fdc7dc5aba70eddbe1fa3fe
Fix bug introduced in 018e7db82858c3ab0fdc7dc5aba70eddbe1fa3fe

The removal of int-based constructors for Geopoint and Viewport made
this code use the double-based one automatically by using number
coercion. This is the kind of bug that the culprit commit is
precisely trying to avoid.

Huertix/cgeo,KublaikhanGeek/cgeo,ThibaultR/cgeo,SammysHP/cgeo,schwabe/cgeo,madankb/cgeo,Bananeweizen/cgeo,samueltardieu/cgeo,schwabe/cgeo,lewurm/cgeo,cgeo/cgeo,matej116/cgeo,ThibaultR/cgeo,yummy222/cgeo,mucek4/cgeo,S-Bartfast/cgeo,yummy222/cgeo,auricgoldfinger/cgeo,brok85/cgeo,Huertix/cgeo,matej116/cgeo,KublaikhanGeek/cgeo,tobiasge/cgeo,vishwakulkarni/cgeo,Huertix/cgeo,tobiasge/cgeo,matej116/cgeo,auricgoldfinger/cgeo,superspindel/cgeo,kumy/cgeo,auricgoldfinger/cgeo,tobiasge/cgeo,marco-dev/c-geo-opensource,rsudev/c-geo-opensource,SammysHP/cgeo,lewurm/cgeo,pstorch/cgeo,superspindel/cgeo,rsudev/c-geo-opensource,Bananeweizen/cgeo,schwabe/cgeo,yummy222/cgeo,xiaoyanit/cgeo,Bananeweizen/cgeo,superspindel/cgeo,pstorch/cgeo,SammysHP/cgeo,schwabe/cgeo,xiaoyanit/cgeo,samueltardieu/cgeo,brok85/cgeo,marco-dev/c-geo-opensource,samueltardieu/cgeo,rsudev/c-geo-opensource,cgeo/cgeo,lewurm/cgeo,mucek4/cgeo,vishwakulkarni/cgeo,KublaikhanGeek/cgeo,vishwakulkarni/cgeo,madankb/cgeo,madankb/cgeo,mucek4/cgeo,marco-dev/c-geo-opensource,cgeo/cgeo,xiaoyanit/cgeo,S-Bartfast/cgeo,brok85/cgeo,ThibaultR/cgeo,pstorch/cgeo,cgeo/cgeo,kumy/cgeo,kumy/cgeo,S-Bartfast/cgeo