如何将int变量从python传输到javascript?

如何将int变量从python传输到javascript?,javascript,python,mysql,google-maps,Javascript,Python,Mysql,Google Maps,我目前正在做一个项目,其中纬度和经度存储在MySQL数据库中。我计划使用这些坐标在谷歌地图上创建一个覆盖图。为此,我需要最大和最小纬度和经度,表示覆盖将覆盖的区域。我已经编写了一个python程序来确定所有这些坐标。但是,坐标需要在带有GoogleMapsAPI的js程序中。我想知道是否有可能将这些变量转换成javascript。如果不是的话,对我来说,从javascript运行SQL查询并将结果存储到整数变量最简单的方法是什么?首先,决不允许从javascript运行SQL,这太不安全了,任何

我目前正在做一个项目,其中纬度和经度存储在MySQL数据库中。我计划使用这些坐标在谷歌地图上创建一个覆盖图。为此,我需要最大和最小纬度和经度,表示覆盖将覆盖的区域。我已经编写了一个python程序来确定所有这些坐标。但是,坐标需要在带有GoogleMapsAPI的js程序中。我想知道是否有可能将这些变量转换成javascript。如果不是的话,对我来说,从javascript运行SQL查询并将结果存储到整数变量最简单的方法是什么?

首先,决不允许从javascript运行SQL,这太不安全了,任何人都可以在客户端编辑查询并以这种方式启动任何SQL查询

您可以从python脚本中检索经度-纬度值,然后在JavaScript中将其传递给google maps API,为了100%确保它们是浮点值或int值,您可以使用
parseFloat()
parseInt()

这里是解析浮点函数的示例用法和结果

JS代码

var a = parseFloat("10") + "<br>";
var b = parseFloat("10.00") + "<br>";
var c = parseFloat("10.33") + "<br>";
var d = parseFloat("34 45 66") + "<br>";
var e = parseFloat(" 60 ") + "<br>";
var f = parseFloat("40 years") + "<br>";
var g = parseFloat("He was 40") + "<br>";
关于如何从python脚本中获取值,可以参考

10
10
10.33
34
60
40
NaN