小编Aar*_*der的帖子

html2canvas不适用于Google Maps Pan

我正在使用html2canvas将我的在线地图保存为图像(请参阅另存为图像链接).我在Firefox,Chrome和Opera中尝试过它.

如果您不更改默认地图,它往往会更频繁地工作.如果缩放然后平移地图,则不太可能工作.地图将平移,但html2canvas将使用旧的中心点和地图边界.并且html2canvas将无法加载新地图边界的地图图块.

地图平移正确,但html2canvas使用旧的中心点和地图边界.为什么是这样?

为了支持从不同的域获取图像,我有以下设置:

useCors: true;
Run Code Online (Sandbox Code Playgroud)

我尝试了以下解决方案

- 手动更改地图类型.有时这会修复它.

- 触发浏览器调整大小事件 - 没用.

- 使用setTimeout()等待2000毫秒以确保加载切片 - 没用

- 使用代理(html2canvas_proxy_php.php) - 没用

- 使用谷歌地图空闲事件等待地图在保存前闲置 - 没用

javascript google-maps html2canvas

22
推荐指数
2
解决办法
1万
查看次数

Google地图会缓存kml文​​件多长时间?

我有超过20 kml/kmz的文件,我允许用户添加到谷歌地图(第2版).我知道如果我修改了kml文件,Google会对其进行缓存,除非您更改文件名,否则不会立即更新它.

Google地图更新缓存前需要多长时间?

如果它在一个月内更新其缓存,那么对于我的KML文件的微小更改,我可以避免更新我的文件名.

google-maps kml

9
推荐指数
1
解决办法
9023
查看次数

PostgreSQL将带逗号的字符串转换为整数

我想将具有逗号整数的"字符变化"类型的列转换为常规整数列.

我想支持从'1'到'10,000,000'的数字.

我尝试使用:to_number(fieldname,'999G999G999'),但只有在格​​式与字符串的确切长度匹配时才有效.

有没有办法做到这一点支持从'1'到'10,000,000'?

postgresql

8
推荐指数
1
解决办法
1万
查看次数

Postgres Copy - 用逗号导入整数

我正在将 50 个 CSV 数据文件导入 postgres。我有一个整数字段,有时该值是一个常规数字(逗号分隔),有时它在引号中并使用逗号表示千位。

例如,我需要同时导入 4 和“4,000”。

我想:

COPY race_blocks FROM '/census/race-data/al.csv' DELIMITER ',' CSV HEADER;
Run Code Online (Sandbox Code Playgroud)

并得到错误:

错误:整数的无效输入语法:“1,133”

我怎样才能做到这一点?

sql csv postgresql

6
推荐指数
1
解决办法
6090
查看次数

如何更改 Google Maps API 控件的大小?

Google 地图 API 极大地增加了默认地图控件的大小(地图类型、缩放、全屏等)。我怎样才能改变它们的大小?

google-maps

6
推荐指数
2
解决办法
6126
查看次数

PostgreSQL - 如何更改 tmp 目录?

我使用 OpenGeo Suite 在 Windows 8 上运行 PostgreSQL。我在大型连接上的磁盘空间不足。如何更改存储“哈希连接临时文件”的临时目录?

我正在查看 PostgreSQL 配置文件,但没有看到 tmp 文件目录。

注意:我正在使用设置为主键的可变文本字段合并两个包含 1000 万行的表。

这是我的查询:

UPDATE blocks 
SET "PctBlack1" = race_blocks."PctBlack1"
FROM race_blocks
WHERE race_blocks.esriid = blocks.geoid10
Run Code Online (Sandbox Code Playgroud)

postgresql

4
推荐指数
1
解决办法
9448
查看次数

PostgreSQL sum 类型转换为 bigint

我正在对整数列进行 sum() 操作,并且希望将结果类型转换为 bigint - 以避免错误。然而,当我尝试使用 sum(myvalue)::bigint 时,它仍然给我一个超出范围的错误。

我可以对查询做些什么来让它工作吗?或者我必须将列类型更改为 bigint 吗?

sql postgresql types aggregate-functions bigint

2
推荐指数
1
解决办法
1万
查看次数

如何在 KML 中添加与号?

在 KML 中包含与号的正确格式是什么?我在名称标签中使用它们。如果我包含一个常规的 '&' 那么它是无效的。

我需要正确编码哪些其他字符?

我正在使用这种格式:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.2">
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个 PHP 解决方案。我正在用 PHP 创建 KML。

kml

0
推荐指数
1
解决办法
1013
查看次数