Das liegt daran, weil der ursprüngliche Algorithmus mit int Werten arbeitet und die hashwerte in einem bereich von −2147483648 bis +2147483647 oszilieren. Der Faktor warum manche Hashwerte als Long bearbeitet werden kann man nur aus den source entnehmen. Das was du aber möchtest ist der hash und den hast du schon

Gib einfach genau diese Zahlen bei der Maperstellung ein und es wird exact die selbe Map erstellt. Du musst nur noch zu deinen koordinaten fliegen, das ist alles.