2017-08-25 11 views
-1

私は自分のウェブサイトでGoogleマップ静的APIを使用しています。マップは正常に動作しますが、カスタムマーカーの動作に失敗しました。Google Static Map APIでカスタムマーカーが表示されないのはなぜですか?

<img class="map-venue-detail" src="https://maps.googleapis.com/maps/api/staticmap?&markers=icon:localhost/assets/imagetest.png%7C{{ object.company.latitude }},{{ object.company.longitude }}&zoom=15&size=768x400&key=MY_KEY"> 

狂気の部分は、私はGoogleマップスタティック(https://developers.google.com/maps/documentation/static-maps/images/star.png)から例のマーカーを使用してみたときに、マップがカスタムGoogleのスターマーカーで動作しますが、すぐに私が使用するように私PNGそれは動作しません、ですもう

一部の人々が解決の問題を提案したことがわかりました。しかし、私もローカルホストにGoogleマーカー画像を保存し、その画像を使用しようとしました(https://developers.google.com/maps/documentation/static-maps/images/star.pngを指すのではなく、localhost/assets/imagetest.pngを使用します)。

PS:私も%7Cの代わりに|を使用しようとしました。また働いていない。

誰かが私を助けることができますか?

答えて

1

Googleのサーバーには静的地図が表示されます。 Googleのサーバーはローカルホストにアクセスしてマーカーを取得できないため、マーカーをレンダリングできません。

マーカーアイコンには、が公開されています。

関連する問題