Возможно ли, что вы путаете DivPixels с ContainerPixels?
Попробуйте изменить
var latlng = self.projection.fromPixelToLatLng(
new GPoint(point[0], point[1]),
self.map.getZoom()
);
до
var latlng = self.map.fromContainerPixelToLatLng(
new GPoint(parseFloat(point[0]), parseFloat(point[1]))
);
В этом случае тот факт, что вы используете Strings, а не Numbers, вероятно, пока не вызывает никаких проблем, но сейчас лучше использовать Numbers и избежать возможности оператора + выполнять конкатенацию строк вместо сложения на ваши координаты позже в вашем проекте.