Generally longitude goes from -180 to +180 - but the map will happily display >180 if you like - so you probably need to "shift" any points with longitudes below 0 . IE add 360 to them to make them +ve.
After your solution, I noticed that when I make a marker on the left of the map I get a negative longitude and on the right side I get a positive longitude.
My added IF statement makes sure the map always shows them near me.