2016-08-05 32 views
0

Dies war der Code, den ich verwenden Karte iframe anzuzeigen:eine Karte innerhalb Iframe basierend auf einer Adresse Erstellen mapquest mit

<iframe 
    src="@("http://media.littlecaesars.com/store/mapdev.html?address="+Model.StoreInfo.StoreInfo[0].ShortAddress.City +", "+ Model.StoreInfo.StoreInfo[0].ShortAddress.State +" "+ Model.StoreInfo.StoreInfo[0].ShortAddress.Zip)" 
    style="width: 100%; height: 400px" 
></iframe> 

ODER

<iframe 
    src="@("http://media.littlecaesars.com/store/mapdev.html?address=Troy,Michigan 48083")" 
    style="width: 100%; height: 400px" 
></iframe>` 

aber diese Karte wurde ausfertigt, um es zu vergrößern ganz wie unten.

Zoomout Image

ich vermute, es ist falsch an dieser „@ ( da ich ohne diese versucht, durch eine statische Adresse verwenden, die mir genaue Position wurde zeigt. Da ich Adresse versuchte Variable basierend auf Eingabeparameter war ich nehme „@ verwenden ( jemand dabei helfen könnte

[Anmerkung: Dieser Code wurde in cshtml Seite geschrieben]..

Antwort

0

das iframe gut zu funktionieren scheint, so ist es wahrscheinlich etwas falsch ist mit dem cs html.

<iframe 
 
src="http://media.littlecaesars.com/store/mapdev.html?address=Troy,Michigan%2048083" 
 
style="width: 100%; height: 100%;"> 
 
</iframe

Versuchen Sie einen Rechtsklick auf Ihre iframe und "Inspect Element" auswählen. Scrollen Sie nach oben, bis Sie den iframe finden und sehen Sie, was er in src sagt.

+0

Ja, das gleiche habe ich oben erwähnt. Es funktioniert perfekt wie dieses ' 'aber nicht wenn es so ist' '.... Ich sollte @ – Jaggi

+0

@Jaggi verwenden Kannst du die kaputte Karte überprüfen? Ich denke, seine Quelle wird irgendwo einen Fehler haben. – cdrini

+0

Ich verifizierte, es gibt nichts falsch in src – Jaggi