【问题标题】:Using Google Maps in wkhtmltoimage / imgkit在 wkhtmltoimage / imgkit 中使用谷歌地图
【发布时间】:2015-11-09 14:25:14
【问题描述】:

是否可以使用带有谷歌地图的 IMGKit 创建图像?

问题是我需要“包含”一些 javascript,但使用 IMGKit 你不能包含来自远程服务器的 javascript。

有没有办法包含:

= javascript_include_tag "//maps.google.com/maps/api/js?v=3.13&sensor=false&libraries=geometry"
= javascript_include_tag "//google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.14/src/markerclusterer_packed.js"

到 IMGKit?

kit = IMGKit.new(html, :quality => 100, :width => 500, :height => 500)
kit.stylesheets << 'app/assets/stylesheets/some_style.scss'
kit.stylesheets << '//maps.google.com/maps/api/js?v=3.13&sensor=false&libraries=geometry'
kit.stylesheets << '//google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.14/src/markerclusterer_packed.js'

感谢您的帮助。

【问题讨论】:

  • 我认为您应该尝试使用 google maps image api(不确定它是如何调用的,但您将能够找到它)。初始化 javascript api 可能是此设置的问题
  • 非常感谢。我会尽快发布答案。

标签: ruby-on-rails ruby-on-rails-4 wkhtmltoimage imgkit


【解决方案1】:

如果有人需要使用 IMGKit 从谷歌地图创建图像,您可以使用Static Google Map API

要在 Rails 中生成这样的图像,请查看 this link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 2013-08-04
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    相关资源
    最近更新 更多