2

Web サイトにマップを挿入するために、サーバー側のコードを使用して次のようなものを作成しています。もともとこのようにしたのには正当な理由があると思っていましたが、今ではその理由を思い出せません。簡単な検索を行うと、ほとんどのソリューションが IFRAME を使用していることがわかります。IFRAME ソリューションは最善のアプローチですか? それとも、IMG ソリューションの方が優れている場合がある理由はありますか? ありがとう

<img alt="Map" src="http://maps.google.com/maps/api/staticmap?center=5th+%26+College+St%3Ch1%3EHello%3C%2Fh1%3E+SEATTLE+WA+98101&amp;zoom=14&amp;size=400x400&amp;sensor=false">
4

1 に答える 1

4

Google Maps Static Maps APIを使用するIMGを使用すると、たとえばこのフィドルで見られるように、ユーザーだけが見ることができる静止画像が作成されます。

ここに画像の説明を入力してください

次のコードを使用します。

<img alt="Map" src="http://maps.google.com/maps/api/staticmap?center=5th+%26+College+St%3Ch1%3EHello%3C%2Fh1%3E+SEATTLE+WA+98101&amp;zoom=14&amp;size=400x400&amp;sensor=false">    ​

ただし、このフィドルに示すように、ユーザーがマップを操作できるようにするIFrameを作成する場合、たとえば、パン、ズームアウト、「マップ、土、ター、地球の各モード」から選択します。

それを生成したコード:

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;ie=UTF8&amp;ll=53.800651,-4.064941&amp;spn=11.629588,33.815918&amp;t=m&amp;z=6&amp;output=embed"></iframe>

要約すると、IMGはSTATIC画像を生成し、IFrameは動的な相互作用(パン、ズームなど)を生成します。

注:IMGの方法で移動した場合、Googleはあなたを制限します

アプリケーションごとに1日あたり25,000の無料の静的マップリクエスト。

ほとんどの場合、これで十分ですが、知っておくと便利です。さらに必要な場合は、Google Maps APIforBusinessを調べてください。

于 2013-01-02T22:39:15.547 に答える