[英]How to convert Google maps div to image using javascript
我需要使用 java 脚本或 c# 向客户发送 HTML 电子邮件,其中包含 Google 地图(带有路线)示例:Uber Call 出租车使用谷歌地图发送给客户发票作为 html 邮件Uber Html Invoice with google maps
您可以使用 Google 静态地图: https : //developers.google.com/maps/documentation/static-maps/
一个例子是这样的:
<img src="http://maps.googleapis.com/maps/api/staticmap?size=800x600&maptype=hybrid&scale=2&format=png8&sensor=false&path=geodesic%3Atrue%7C-6.9325%2C+37.3916666666667%7C-6.9325%2C+37.3933333333333%7C-6.93388888888889%2C+37.3933333333333%7C-6.93388888888889%2C+37.3916666666667%7C-6.9325%2C+37.3916666666667&zoom=10" width="800" height="600"/>
有一种方法可以使用静态 API 并添加额外的编码折线。
此处的示例 url 生成以下图像:
基本上,您必须生成动态 JS 映射并解析结果以查找名为“overview_polyline”的标记。 然后将此字段发送到静态地图生成器以在地图顶部添加线条。
来源: https : //stackoverflow.com/a/23937276/1581477
有关折线的更多信息: https : //developers.google.com/maps/documentation/utilities/polylineutility
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.