0
我在VS 2015工作。谷歌地圖信息框中的圖像不顯示
我需要創建一個標記點擊事件,從內容中彈出圖像和信息。
我試過一切,但我在那個位置的圖像似乎沒有工作。
這是我迄今所做的:
<script>
// Declare a varibale for map
var map;
// Get lattitude and longitude of Canberra Centre
var canberraCentre = new google.maps.LatLng(-35.2792284, 149.33);
// Initialise the map
function initMap() {
// Define the properties for Canberra Centre map
var canberraMap = {
center: canberraCentre,
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// Create a map object for Canberra Centre
// using canberraMap and the <div> element with id="googleMap"
map = new google.maps.Map(document.getElementById("googleMap"), canberraMap);
// Add markers
addKinnMarker(map);
}
// Kinn marker
function addKinnMarker(map) {
var Kinn = new google.maps.LatLng(-35.279527, 149.133558);
var markerKinn = new google.maps.Marker({
position: Kinn,
});
markerKinn.setMap(map);
var contentKinn =
' <h1>Kinn</h1>' +
' <img src="D:\Uni\WDP\Assignment_1\Restaurants\src\Restaurants\wwwroot\images\Kinn\KinnLogosmall.JPG" border="0" width="100px" height="30" align="left">' +
' <p>Kinn Thai Restaurant <br/>' +
'It is located on 125 Bunda Street in the Canberra Centre<br>' +
'<a href="http://www.kinnrestaurant.com.au/canberra/">Vist Kinn for more information</a>' +
' </p>';
var infoKinn = new google.maps.InfoWindow({
content: contentKinn
});
google.maps.event.addListener(markerKinn, 'click',
function() {
infoKinn.open(map, markerKinn);
});
}
</script>
它實際上在項目目錄內......它是所有圖像保存的地方。所有圖像都可以作爲普通頁面圖像使用,但不適用於此情況 – Jacky
嘗試使用相對路徑...例如:/images/Kinn/KinnLogosmall.JPG並使用此類型的反斜槓/ – exoslav
OMG ...就是這樣。非常感謝。這解決了它。 – Jacky