如何将 Google 地图合并到 Crystal 报告中

How to incorporate Google Maps on Crystal Report

我想知道如何将 Google 地图合并到 crystal 报告中。 目前我的数据仅 LAT/LONG 以这种格式呈现

0310403N 0810401W

我已经能够使用街道地址很好地合并 Google 地图,唯一的问题是我试图展示的其他是移动物体,这就是为什么它们使用 LAT/LONG 呈现的原因。

这是我目前必须显示的街道地址

//Image URL WhilePrintingRecords; StringVar Markers; "http://maps.google.com/maps/api/staticmap" & "?center=" & {@Address CityState} & "&size=512x512" & "&visual_refresh=true" & "&maptype=satellite" & Markers & "&sensor=false"

使用 DMM/DMS 格式的 LAT/LONG 坐标创建公式字段 在我的例子中,它的格式不正确,所以我不得不调整它 这里

totext(ROUND(ROUND(tonumber(mid({DRIVER.POSLAT},2,2)),5)+ ROUND((tonumber(mid({DRIVER.POSLAT},4,2))/60),5)+ ROUND((tonumber(mid({DRIVER.POSLAT},6,2))/3600),5),5),5)+", -"&

totext(tonumber(mid({DRIVER.POSLONG},2,2))+ (tonumber(mid({DRIVER.POSLONG},4,2))/60)+ (tonumber(mid({DRIVER.POSLONG},6,2))/3600),5)

然后进入设计模式,在细节区域拖出一张图片 右键单击和 select 格式编辑器 转到图片选项卡 select图形位置 并将其粘贴到此处

//Image URL
"http://maps.google.com/maps/api/staticmap" &
"?center=" & {@LOC} &
"&zoom=14&size=545x355" &
"&visual_refresh=true" &
"&maptype=hybrid" &
"&markers=" & {@LOC} 

"LOC"是公式字段的名称,随便起什么名字。