【问题标题】:Creating maps dynamically for PDF为 PDF 动态创建地图
【发布时间】:2013-09-09 05:48:55
【问题描述】:

我正在开发一个网络应用程序,用户将在其中插入一个地址,然后它会创建一个 PDF,其中包含一英里半径内大约 5-10 个住房属性的地图。对于地图上的每个房产,它都会列出一些信息,例如销售价格和平方英尺。

我拥有所有数据,但我想知道生成地图的好方法是什么,最好是使用 PHP 或 Javascript/jQuery。我正在使用 FPDF/FPDI 从模板生成 PDF,因此地图必须以某种形式放置在 PDF 模板上。每次使用该应用程序时,输入的地址都会有所不同,但始终是在加利福尼亚州。

【问题讨论】:

  • 你的地图来源是什么?听起来像是使用矢量格式的理想候选者(以提高质量,同时将文件大小保持在最小),但大多数映射数据仅以位图形式提供,afaik。
  • 理想吗?这听起来是一个基于意见的问题。不过,我建议您至少必须发布您尝试过的内容。如果您使用第三方 API,例如带有开源应用程序的 Google Map,那么您可以使用 PHP。我不明白你为什么在选项中包含 java 脚本和 jQuery。

标签: php javascript jquery maps pdf-generation


【解决方案1】:

您可能想试试 Google 地图。但是,我认为将图像从 Google 地图导入 PDF 的唯一方法是来自 Static Maps APIs 虽然对他们的Terms and Conditions 有一些限制。

许可限制。除非本条款明确允许,或者除非您事先获得 Google(或,如适用,特定内容的提供者)的书面授权,否则上述 Google 的许可受您遵守以下所有限制的约束。除非第 7 节或 Maps API 文档明确允许,否则您不得(也不得允许其他任何人):

(亚达亚达)

10.2 复制、翻译、修改、创建衍生作品或公开展示任何内容或其任何部分(例如,禁止以下行为:(a) 创建地图图块的服务器端修改;和 (b)将多个静态地图图像拼接在一起以显示大于 Maps API 文档中允许的地图);

10.8 使用静态地图 API,而不是在网络浏览器中的实现;

【讨论】:

    猜你喜欢
    • 2014-09-29
    • 2012-01-15
    • 2020-09-08
    • 2017-12-10
    • 1970-01-01
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多