Node.js でLat
からメルカトル座標を取得する必要があります。Lng
一部のモジュールを使用できます (たとえば、node-sphericalmercator )。ただし、これは計算が MySQL ではなく Node サーバーで行われることを意味します。
// Here is pseudo code example
var sphericalmercator = new Sphericalmercator();
res = "SELECT ALL lat, lng FROM table"
var rs = res.map(function(row) {
return [sphericalmercator.forward([row.lng, row.lat])]
});
// and only then I can do subsequent INSERTs.
INSERT INTO table VALUES POINTFROMTEXT("POINT(rs[0] rs[1])")
Lat
しかし、Nodejsサーバーではなく、MySQLに直接Lng
変換したいと思います。POINT
これにはいくつかの機能がありますか?
INSERT INTO table VALUES SomeFuncThatTraslatesToPoint(Lng, Lat)