2

次の HTML を W3C バリデーターで検証しようとすると、3 つのエラーが発生します (2013 年 10 月 30 日現在)。

<!DOCTYPE html>
<head><title>asdf</title></head>
<img src="http://maps.googleapis.com/maps/api/staticmap?zoom=13&size=279x183&markers=50.916780,5.347420&sensor=false" alt="map">

3 つのエラーはすべて同じです。

& は文字参照を開始しませんでした。(& はおそらく & としてエスケープされているはずです。)

残念ながら、ここで W3C に準拠すると、静的マップ イメージがレンダリングされなくなります。img次の URL をsrc属性の値としてタグを埋め込んでみてください。

<img src="http://maps.googleapis.com/maps/api/staticmap?zoom=13&amp;size=279x183&amp;markers=50.916780,5.347420&amp;sensor=false">

これにより、Google による次のようなエラーが返されます。

Google Maps API サーバーがリクエストを拒否しました。無効なリクエスト。「サイズ」パラメーターがありません。

&amp;Google Static Maps APIがクエリ文字列内の有効な URL をサポートしていないのはなぜですか?

4

1 に答える 1