Может кто-нибудь сказать мне, как я могу получить код для встраивания здесь? я просто не могу найти кнопку Embed, которая, на мой взгляд, должна быть на любом веб-сайте карты. По иронии судьбы, я делаю сайт здесь, поэтому мне не разрешено получать карту google. спасибоЗДЕСЬ Карты Вставить код
ответ
Для простой статической карты ЗДЕСЬ вы должны посмотреть на Map Image API - это вложит простую картинку. Однако, если вы хотите передвижную карту, вы можете использовать HERE Maps API for JavaScript в IFrame
и передать уровень широты, долготы и масштабирования по вашему выбору, например. что-то вроде:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
<link rel="stylesheet" type="text/css"
href="http://js.api.here.com/v3/3.0/mapsjs-ui.css" />
<script type="text/javascript" charset="UTF-8"
src="http://js.api.here.com/v3/3.0/mapsjs-core.js"></script>
<script type="text/javascript" charset="UTF-8"
src="http://js.api.here.com/v3/3.0/mapsjs-service.js"></script>
<script type="text/javascript" charset="UTF-8"
src="http://js.api.here.com/v3/3.0/mapsjs-mapevents.js"></script>
<script type="text/javascript" charset="UTF-8"
src="http://js.api.here.com/v3/3.0/mapsjs-ui.js"></script>
</head>
<body>
<div id="map" style="width: 100%; height: 100%; background: grey" />
<script type="text/javascript" charset="UTF-8" >
/**
* Obtains a value from a query string
* @param {String} name key in the query string
* @return {String} value
*/
function getParameterByName(name) {
name = name.replace(/[\[]/, '\\\[').replace(/[\]]/, '\\\]');
var regex = new RegExp('[\\?&]' + name + '=([^&#]*)'),
results = regex.exec(location.search);
return results === null ? '' :
decodeURIComponent(results[1].replace(/\+/g, ' '));
}
/**
* Moves the map to display at agiven location
* @param {H.Map} map A HERE Map instance within the application
*/
function moveMap(map, location, zoom){
var lat = getParameterByName('lat'),
lng = getParameterByName('lng');
zoom = getParameterByName('zoom');
map.setCenter({lat: lat, lng: lng});
map.setZoom(zoom);
}
/**
* Boilerplate map initialization code starts below:
*/
//Step 1: initialize communication with the platform
var platform = new H.service.Platform({
app_id: '<YOUR APP ID>',
app_code: '<YOUR APP CODE>',
useHttps: true
});
var defaultLayers = platform.createDefaultLayers();
//Step 2: initialize a map - not specificing a location will give a whole world view.
var map = new H.Map(document.getElementById('map'),
defaultLayers.normal.map);
//Step 3: make the map interactive
// MapEvents enables the event system
// Behavior implements default interactions for pan/zoom (also on mobile touch environments)
var behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map));
// Create the default UI components
var ui = H.ui.UI.createDefault(map, defaultLayers);
// Now use the map as required...
moveMap(map);
</script>
</body>
</html>
Iframe
можно назвать указав ширину и высоту:
<iframe src=".../path-to-file/embed.html?lat=40.7057&lng=-73.9306&zoom=12" width="600" height="450" frameborder="0" style="border:0"></iframe>
В результате получается нечто вроде этого:
Конечно, вы могли бы добавить во всех обычных других вещах, таких как добавление маркеров и т. д., чтобы карта сделала то, что вы хотите, а не только то, что предлагает провайдер. Почему вы должны быть ограничены одним взглядом и чувством, предлагаемым поставщиком карт?
Спасибо большое! что ответили на мой вопрос :) –
Любая идея, как получить информационный пузырь? – Kailas
Я знаю, что это некропография здесь, но как наблюдение. в этом случае нам предстоит пройти долгий путь к тому, чтобы быть дружественным к разработчикам. это LOT активов для передачи на странице с минимальными результатами. –
- 1. Представляем карты как карты Маркер - ЗДЕСЬ Карты
- 2. Nokia здесь карты api
- 3. Здесь Карты Android App
- 4. Nokia здесь локализация карты
- 5. ЗДЕСЬ Карты Javascript API
- 6. Как создать ЗДЕСЬ карты
- 7. Здесь Карты маршрутизации
- 8. ЗДЕСЬ Карты инициализировать фрагмент карты MISSING_LIBRARIES Ошибка
- 9. Здесь API-интерфейс карты, рендеринг карты
- 10. ЗДЕСЬ Карты снизили поддержку карты Китая?
- 11. Код карты Java-карты
- 12. ЗДЕСЬ Карты, использующие HTML5 Geolocation
- 13. Здесь Размер Карты на Wordpress и HTML
- 14. ЗДЕСЬ карты показывают пустые maptiles
- 15. Curl в Android ЗДЕСЬ Карты
- 16. ЗДЕСЬ Карты: Настроить цвет MapLocalModel
- 17. Nokia здесь Карты Маркер События
- 18. ЗДЕСЬ Карты: VIOLATES_OPTIONS значение ошибки
- 19. Nokia здесь карты Поиска менеджер
- 20. Offline Здесь карты с MapLoader
- 21. Почему здесь недоступен код?
- 22. Как прослушивать изменение уровня масштабирования здесь. Карты
- 23. Здесь карты не загружаются в браузере
- 24. MapsEngine Google - Карты Вставить
- 25. Здесь авария карты при запуске здесь приложение карты из другого приложения
- 26. Обновление ЗДЕСЬ карты с traictictiles with leaflet.js
- 27. Здесь Карты - используйте MapFragment в фрагменте TabLayout
- 28. Как добавить статический маркер карты в ЗДЕСЬ карты Android sdk?
- 29. info bubble здесь карты не работают
- 30. Нужно ли мне обязательно вставить здесь?
Также ознакомьтесь с хорошей коллекцией примеров: heremaps.github.io/examples – joecks