Azure Haritalar nedir?What is Azure Maps?

Azure Maps, Web ve mobil uygulamalara doğru coğrafi içerik sağlamak için yeni eşleme verilerini kullanan Jeo-uzamsal hizmetler topluluğudur.Azure Maps is a collection of geospatial services that use fresh mapping data to provide accurate geographic context to web and mobile applications. Azure haritalar şunları sağlar:Azure Maps provides:

  • Haritaları birden çok stilde ve uydu Imagery 'de işlemek için REST API 'Leri.REST APIs for rendering maps in multiple styles and in satellite imagery.
  • Dünyanın dört bir yanındaki adres, yer ve ilgi noktalarını arar.Searches for addresses, places, and points of interest around the world.
  • Yönlendirme noktası noktadan noktaya, MultiPoint, MultiPoint iyileştirmesi, ısovaone, ticari araç, trafik Etkileyenleri ve matris yönlendirme; trafik akışını ve olayları görüntüleme.Routing point-to-point, multipoint, multipoint optimization, isochrone, commercial vehicle, traffic influenced, and matrix routing; viewing traffic flow and incidents.
  • Ortak aktarım ve farklı taşıma modları (Bisiklet payı, scooter paylaşma ve otomobil paylaşma gibi) istemek ve gerçek zamanlı olarak planlama yapmak için Mobility Hizmetleri.Mobility services for requesting public transit and alternative modes of transportation (like bike share, scooter share, and car share), and planning routes in real time.
  • Coğrafi konum aracılığıyla Kullanıcı konumu oluşturma ve konumu saat dilimlerine dönüştürme.Establishing user location through geolocation, and converting location to time zones.
  • Azure 'da barındırılan konum bilgileriyle bölge sınırlaması ve harita veri depolama hizmetleri.Services for geofencing and map data storage, with location information hosted in Azure.
  • Jeo-uzamsal analiz aracılığıyla konum zeka.Location intelligence through geospatial analytics.

REST API 'Lerine ek olarak, Azure Maps Hizmetleri Web SDK veya Android SDK ile kullanılabilir.In addition to REST APIs, Azure Maps services are available through the Web SDK or the Android SDK. Bu araçlar, geliştiricilerin konum bilgilerini Azure çözümleriyle tümleştiren çözümleri hızla geliştirmesini ve ölçeklendirmesine yardımcı olur.These tools help developers quickly develop and scale solutions that integrate location information into Azure solutions.

Ücretsiz bir Azure Maps hesabına kaydolabilir ve geliştirmeye başlayabilirsiniz.You can sign up for a free Azure Maps account and start developing.

Aşağıdaki videoda Azure Haritalar ayrıntılı olarak açıklanır:The following video explains Azure Maps in depth:


Harita denetimleriMap controls

Web SDKWeb SDK

Azure Haritalar Web SDK 'Sı, etkileşimli haritaları, Web veya mobil uygulamalarınızda görüntülenmek üzere kendi içeriklerinizi ve Imagery 'yi özelleştirmenize olanak tanır.The Azure Maps Web SDK lets you customize interactive maps with your own content and imagery for display in your web or mobile applications. Bu denetim WebGL kullanımını sağlar, böylece büyük veri kümelerini yüksek performanslı olarak işleyebilirsiniz.This control makes use of WebGL, so you can render large data sets with high performance. JavaScript veya TypeScript kullanarak SDK ile geliştirin.Develop with the SDK by using JavaScript or TypeScript.

Popülasyon değişikliğinin örnek Haritası

Android SDKAndroid SDK

Mobil eşleme uygulamaları oluşturmak için Azure Haritalar Android SDK kullanın.Use the Azure Maps Android SDK to create mobile mapping applications.

Bir mobil cihazda örnek eşleme

Azure Haritalar'ın içindeki hizmetlerServices in Azure Maps

Azure Maps, Azure uygulamalarınıza coğrafi içerik sağlayabilen aşağıdaki dokuz hizmetten oluşur.Azure Maps consists of the following nine services that can provide geographic context to your Azure applications.

Data ServiceData Service

Veriler haritalar için zorunludur.Data is an imperative for maps. Uzamsal işlemler veya görüntü kompozisyonu ile kullanmak üzere Jeo uzamsal verileri karşıya yüklemek ve depolamak için veri hizmetini kullanın.Use Data Service to upload and store geospatial data for use with spatial operations or image composition. Müşteri verilerini Azure Maps hizmetine yaklaştırma gecikme süresini azaltır, üretkenliği artırabilir ve uygulamalarınızda yeni senaryolar oluşturur.Bringing customer data closer to the Azure Maps service will reduce latency, increase productivity, and create new scenarios in your applications. Bu hizmetle ilgili ayrıntılar için bkz. Data Service API 'si belgeleri.For details on this service, see the Data Service API documentation.

Mobility hizmetiMobility service

Azure haritalar Mobility hizmeti gerçek zamanlı Seyahat planlamasına izin verir.The Azure Maps Mobility service allows real-time trip planning. Olası en iyi yol seçeneklerini döndürür ve çeşitli seyahat modları sağlar.It returns the best possible route options and provides a variety of travel modes. Metro (şehir) alanlarında bu modlar, yürüyen, biking ve genel aktarım içerebilir.For metro (city) areas, these modes can include walking, biking, and public transit. Geliştiriciler, satır geometrisi, durak listeleri, zamanlanmış ve gerçek zamanlı varış ve hizmet uyarıları gibi transit gezi ayrıntılarını talep edebilir.Developers can request transit itinerary details like line geometry, lists of stops, scheduled and real-time arrivals, and service alerts.

Hizmet Ayrıca, paylaşılan bisiklet, Scooters veya bir konum etrafındaki otomobiller gibi belirli nesne türlerini aramaya olanak tanır.The service also allows searches for specific object types, such as shared bikes, scooters, or cars around a location. Kullanıcılar, en yakın dock 'ta kullanılabilir paylaşılan Bisiklet sayısını isteyebilir.Users can request how many available shared bikes are left in the closest dock. Mevcut otomobil eklentilerini arayabilir ve gelecekteki kullanılabilirlik ve geçerli yakıt düzeyi gibi ayrıntıları bulabilirsiniz.They can search available car-share vehicles and find details like future availability and current fuel level.

Hizmet hakkında daha fazla bilgi edinmek için bkz. Mobility API 'si belgeleri.To learn more about the service, see the Mobility API documentation.

İşleme hizmetiRender service

Işleme hizmeti, geliştiricilerin eşleme etrafında Web uygulamaları ve mobil uygulamalar oluşturmalarına yardımcı olur.The Render service helps developers create web and mobile applications around mapping. Hizmet, 19 yakınlaştırma düzeyine sahip yüksek kaliteli hücresel grafik görüntüler veya tamamen özelleştirilebilir vektör biçiminde harita görüntüleri kullanır.The service uses either high-quality raster graphic images, available in 19 zoom levels, or fully customizable vector format map images.

Render Service 'ten bir harita örneği

İşleme hizmeti şimdi geliştiricilerin uydu görüntülemeyle çalışmasına olanak tanıyan önizleme API'leri sunar.The Render service now offers preview APIs to allow developers to work with satellite imagery. Daha fazla ayrıntı için işleme API 'si belgeleriniokuyun.For more details, read the Render API documentation.

Yönlendirme hizmetiRoute service

Yönlendirme hizmeti, birden çok taşıma moduna yönelik gerçek dünya altyapısı ve yol tarifleri için sağlam geometri hesaplamaları içerir.The Route service contains robust geometry calculations for real-world infrastructure and directions for multiple transportation modes. Hizmet, geliştiricilerin araba, kamyon, bisiklet veya yürüyüş gibi çeşitli seyahat modları arasında yol tariflerini hesaplamasını sağlar.The service allows for developers to calculate directions across a number of travel modes such as car, truck, bicycle, or walking. Hizmet ayrıca trafik koşulları, ağırlık kısıtlamaları veya tehlikeli madde taşıma gibi girdileri de dikkate alabilir.The service can also consider inputs such as traffic conditions, weight restrictions, or hazardous material transport.

Yol hizmetinden bir harita örneği

Rota hizmeti, gelişmiş özelliklerin bir önizlemesini sağlar, örneğin:The Route service offers a preview of advanced features, such as:

  • Birden çok yol isteği toplu işleme.Batch processing of multiple route requests.
  • Bir çıkış ve hedef kümesi arasındaki seyahat süresi ve mesafenin matrisleri.Matrices of travel time and distance between a set of origins and destinations.
  • Kullanıcıların zaman veya yakıt gereksinimlerine göre geçebileceği rotaları veya uzaklıkları bulma.Finding routes or distances that users can travel based on time or fuel requirements.

Yönlendirme özellikleri hakkında ayrıntılı bilgi için route API belgeleriniokuyun.For details on the routing capabilities, read the Route API documentation.

Arama hizmetiSearch service

Arama hizmeti, geliştiricilerin adresleri, yerleri, iş listelerini ada veya kategoriye göre ve diğer coğrafi bilgileri aramasına yardımcı olur.The Search service helps developers search for addresses, places, business listings by name or category, and other geographic information. Arama hizmeti, kacode adreslerini ve çapraz Streets 'leri, Latitudes ve Longitudes temelinde ters kaydedebilir.The Search service can reverse geocode addresses and cross streets based on latitudes and longitudes.

Haritada arama örneği

Arama hizmeti Ayrıca, gibi gelişmiş özellikler de sağlar:The Search service also provides advanced features such as:

  • Bir rota üzerinde arama yapın.Search along a route.
  • Daha geniş bir alan içinde arama yapın.Search inside a wider area.
  • Arama istekleri grubunu toplu olarak oluşturma.Batch a group of search requests.
  • Konum noktası yerine daha büyük alanı arayın.Search for larger area instead of a location point.

Toplu arama ve alan arama API'leri şu anda önizleme aşamasındadır.APIs for batch and area search are currently in preview. Arama özellikleri hakkında daha fazla bilgi için Arama API 'si belgeleriniokuyun.For more details on the search capabilities, read the Search API documentation.

Uzamsal Işlemler hizmetiSpatial Operations service

Azure haritalar uzamsal Işlemler hizmeti, konum bilgilerini alır ve BT 'de, zaman ve alanda oluşan devam eden olayların müşterilerine bildirme konusunda yardımcı olmak için bu bilgileri anında analiz eder.The Azure Maps Spatial Operations service takes location information and analyzes it on the fly to help inform customers of ongoing events happening in time and space. Neredeyse gerçek zamanlı analizler ve olayların modellenmesi sağlar.It enables near real-time analysis and predictive modeling of events.

Hizmet, müşterilerin, en yakın nokta, büyük daire uzaklığı ve arabellekler dahil olmak üzere ortak Jeo uzamsal matematik hesaplamaları kitaplığıyla kendi konum zekası geliştirmesini sağlar.The service enables customers to enhance their location intelligence with a library of common geospatial mathematical calculations, including closest point, great circle distance, and buffers. Hizmet ve çeşitli özellikler hakkında daha fazla bilgi edinmek için, uzamsal işlemler API 'si belgeleriniokuyun.To learn more about the service and the various features, read the Spatial Operations API documentation.

Saat Dilimi hizmetiTime Zone service

Saat dilimi hizmeti, Latitude/Boylam çiftleri veya bir ıANA kimliğikullanarak geçerli, geçmiş ve gelecekteki saat dilimi bilgilerini sorgulamanızı sağlar.The Time Zone service enables you to query current, historical, and future time zone information by using either latitude/longitude pairs or an IANA ID. Saat dilimi hizmeti ayrıca şunları sağlar:The Time Zone service also allows for:

  • Microsoft Windows saat dilimi kimliklerini ıANA saat dilimlerine dönüştürme.Converting Microsoft Windows time-zone IDs to IANA time zones.
  • UTC 'ye saat dilimi kayması getiriliyor.Fetching a time-zone offset to UTC.
  • Geçerli saati bir saat diliminde alma.Getting the current time in a time zone.

Saat dilimi hizmetine bir sorgu için tipik bir JSON yanıtı aşağıdaki örneğe benzer şekilde görünür:A typical JSON response for a query to the Time Zone service looks like the following sample:

{
    "Version": "2017c",
    "ReferenceUtcTimestamp": "2017-11-20T23:09:48.686173Z",
    "TimeZones": [{
        "Id": "America/Los_Angeles",
        "ReferenceTime": {
            "Tag": "PST",
            "StandardOffset": "-08:00:00",
            "DaylightSavings": "00:00:00",
            "WallTime": "2017-11-20T15:09:48.686173-08:00",
            "PosixTzValidYear": 2017,
            "PosixTz": "PST+8PDT,M3.2.0,M11.1.0"
        }
    }]
}

Bu hizmetle ilgili ayrıntılar için, saat dilimi API 'si belgeleriniokuyun.For details on this service, read the Time Zone API documentation.

Trafik hizmetiTraffic service

Trafik hizmeti, geliştiricilerin trafik bilgileri gerektiren Web uygulamaları ve mobil uygulamalar oluşturmak için kullanabileceği bir Web hizmetleri paketidir.The Traffic service is a suite of web services that developers can use to create web and mobile applications that require traffic information. Hizmet, iki tür veri sağlar:The service provides two data types:

  • Trafik akışı: Ağdaki tüm anahtar yolların gerçek zamanlı gözlemlenen hızları ve seyahat süreleri.Traffic flow: Real-time observed speeds and travel times for all key roads in the network.
  • Trafik olayları: Trafik sıkışıklıklarının 'nin ve yol ağı çevresindeki olayların güncel görünümü.Traffic incidents: An up-to-date view of traffic jams and incidents around the road network.

Trafik bilgilerine sahip bir harita örneği

Daha fazla bilgi için bkz. trafik API 'si belgeleri.For more information, see the Traffic API documentation.

IP-konum hizmetiIP to Location service

IP adresi için alınan iki harfli ülke kodunu önizlemek için IP konumu hizmetini kullanın.Use the IP to Location service to preview the retrieved two-letter country code for an IP address. Bu hizmet, coğrafi konuma göre özelleştirilmiş uygulama içeriği sağlayarak kullanıcı deneyimini uyarlamanıza ve geliştirmenize yardımcı olabilir.This service can help you tailor and enhance the user experience by providing customized application content based on geographic location.

IP konum hizmetine yönelik REST API 'Leri hakkında daha fazla bilgi için Azure Maps coğrafi konum API 'si belgeleriniokuyun.For more details on the REST APIs for the IP to Location service, read the Azure Maps Geolocation API documentation.

Programlama modeliProgramming model

Azure haritalar, taşınabilirlik için geliştirilmiştir ve platformlar arası uygulamalar geliştirmenize yardımcı olabilir.Azure Maps is built for mobility and can help you develop cross-platform applications. Dil belirsiz bir programlama modeli kullanır ve REST API 'leraracılığıyla JSON çıkışını destekler.It uses a programming model that's language agnostic and supports JSON output through REST APIs.

Azure Haritalar ayrıca hem web hem de mobil platform uygulamalarının hızlı ve kolay bir şekilde geliştirilmesi için basit bir programlama modeliyle kullanışlı bir JavaScript harita denetimi sunar.Additionally, Azure Maps offers a convenient JavaScript map control with a simple programming model for quick and easy development of both web and mobile applications.

KullanımUsage

Azure haritalar hizmetlerine erişmek, Azure Portal ve Azure Maps hesabı oluşturmaya göre yapılır.Accessing the Azure Maps services is a matter of going to the Azure portal and creating an Azure Maps account.

Azure Haritalar anahtar tabanlı bir kimlik doğrulama düzeni kullanır.Azure Maps uses a key-based authentication scheme. Hesabınız sizin için önceden oluşturulmuş iki anahtar ile birlikte gelir.Your account comes with two keys already generated for you. Bu anahtarlardan birini kullanıp Azure Haritalar hizmetine istekte bulunarak bu konum özelliklerini uygulamanızla tümleştirmeye başlayabilirsiniz.Start integrating these location capabilities into your application by using either key and making a request to the Azure Maps service.

Desteklenen bölgelerSupported regions

Azure Haritalar API 'Leri Şu anda tüm ülkelerde/bölgelerde kullanılabilir:The Azure Maps APIs are currently available in all countries/regions except these:

  • ÇinChina
  • Güney KoreSouth Korea

Geçerli IP adresinizin konumunun yukarıdaki desteklenmeyen ülkelerden birinde olmadığını doğrulayın.Verify that the location of your current IP address is not in one of the unsupported countries above.

Sonraki adımlarNext steps

Azure haritalar 'ı gösteren örnek bir uygulama deneyin:Try a sample app that showcases Azure Maps:

Azure haritalar 'da güncel kalın:Stay up to date on Azure Maps: