У меня есть фреймворк, основанный на svg, поэтому все, что добавлено внутри, должно находиться внутри svg.Добавление карт google в Svg
Я пытаюсь добавить карты Google прямо сейчас, но безуспешно. Чтобы добавить карты Google, я пытаюсь создать элемент div с идентификатором «map», который позже я использую на картах google, чтобы назначить карту.
var div = fo.append('xhtml:div')
.attr('width',500)
.attr('height',512)
.attr('id','map');
Для того, чтобы сделать мой DIV я использую foreignobject, где я только определить ширину и высоту
var fo = svg.append('foreignObject')
.attr('x',10)
.attr('y',10)
.attr('width', 500)
.attr('height', 512);
Карт Google является наиболее основной код:
function initialize()
{
var myLatLng = new google.maps.LatLng(28.617161,77.208111);
var map = new google.maps.Map(document.getElementById("map"),
{
zoom: 10,
center: myLatLng,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var marker = new google.maps.Marker(
{
position: myLatLng,
map: map,
});
}
initialize();
Что означает "никакого успеха" означает? У вас возникли ошибки в консоли браузера? –
Не добился успеха, я имею в виду, что он не работает. Отображается карта Google. Ошибок в консоли нет. –