C# 将Google地图url转换为iFrame
我想将Google地图URL转换为嵌入iframe,以便将其显示为html。 例如,以以下url为例: 当您转到此url并单击“共享”时,Google会在iframe中为您提供嵌入地图url,如下所示: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
<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
来自正则表达式