C# 将Google地图url转换为iFrame

C# 将Google地图url转换为iFrame,c#,.net,regex,google-maps,iframe,C#,.net,Regex,Google Maps,Iframe,我想将Google地图URL转换为嵌入iframe,以便将其显示为html。 例如,以以下url为例: 当您转到此url并单击“共享”时,Google会在iframe中为您提供嵌入地图url,如下所示: <iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d13007260.396144057!2d-104.66829755128677!3d37.257180679921!2m3!1f0!2f0!3f0!3m

我想将Google地图URL转换为嵌入iframe,以便将其显示为html。 例如,以以下url为例:

当您转到此url并单击“共享”时,Google会在iframe中为您提供嵌入地图url,如下所示:

<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d13007260.396144057!2d-104.66829755128677!3d37.257180679921!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x54eab584e432360b%3A0x1c3bb99243deb742!2sUnited+States!5e0!3m2!1sen!2s!4v1459600802389" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

我的问题是如何解析url“”并将其转换为iframe one?

您无法解析该url以获得共享
iframe
。如果你比较这两者,数据是不同的

然后可以使用此正则表达式:
@(-?\d*[.]?\d*,-?\d*[.]?\d*),(\d)z

URL将是
https://www.google.com/maps/embed/v1/view
?密钥=您的API密钥
&中心=1美元
&缩放=2美元
&maptype=satellite
,其中
$1
$2
来自正则表达式