رفتن به مطلب
مرجع رسمی سی‌پلاس‌پلاس ایران
  • 0
mahan

نمایش نقشه با استفاده از Marble


سوال

عرض سلام و ادب

من قصد دارم برای نمایش نقشه از امکانات marble استفاده کنم و یک نمونه ساده برای نمایش نقشه بسازم ولی تنطیماتش رو نمی‌دونم. لطفا راهنمایی بفرماید که چطور راه اندازیش کنم فایل پروژه را به پیوست ارسال می کنم.

https://marble.kde.org/dev-intro.php

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
در 11 ساعت قبل، mahan گفته است :

عرض سلام و ادب

من قصد دارم برای نمایش نقشه از امکانات marble استفاده کنم و یک نمونه ساده برای نمایش نقشه بسازم ولی تنطیماتش رو نمی‌دونم. لطفا راهنمایی بفرماید که چطور راه اندازیش کنم فایل پروژه را به پیوست ارسال می کنم.

https://marble.kde.org/dev-intro.php

تنظیمات به این صورت هستش که خودش هم توضیح داده. کتابخانه رو باید بیلد کنید و بعد به پروژه اضافش کنید.

دستورات ساخت کتابخانه به صورت زیر می‌باشد:

mkdir -p ~/marble/build
cd ~/marble/build
cmake -DCMAKE_BUILD_TYPE=Debug -DWITH_KF5=FALSE -DCMAKE_INSTALL_PREFIX=/usr/local ~/marble/sources
make
sudo make install

در نهایت کد آزمایشی به صورت زیر خواهد بود:

#include <QApplication>
#include <marble/MarbleWidget.h>

int main(int argc, char** argv)
{
    QApplication app(argc, argv);

    // Load Marble using OpenStreetMap in Mercator projection
    Marble::MarbleWidget *mapWidget = new Marble::MarbleWidget;
    mapWidget->setProjection(Marble::Mercator);
    mapWidget->setMapThemeId("earth/openstreetmap/openstreetmap.dgml");

    mapWidget->setWindowTitle("Hello Marble!");
    mapWidget->show();
    return app.exec();
}

اگر هم برای پلتفرم ویندوز لازمش دارید طبق این راهنمایی کامپایلش کنید.

از این آموزش هم می‌تونید کمک بگیرید:

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

سلام ممنونم از پاسختون من از ویندوز استفاده می کنم اگر ممکن است مراحل کار را دقیق بیان کنید  چون نتونستم کاری از پیش ببرم

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

دوستان کسی می تونه دراین زمینه کمک کنه ؟

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
در 4 ساعت قبل، mahan گفته است :

دوستان کسی می تونه دراین زمینه کمک کنه ؟

دوست عزیز لینک روش ویندوز رو هم در پست قبلی دادم که! نمیشه که پروژه رو ما انجام بدیم شما هم باید تلاش کنی.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0

سلام من خیلی روش کار کردم متاسفانه به نتیجه نرسیدم 

این دودستور مفهومش چی .باید چکار کنیم؟

export QTDIR=/c/sde/Qt/Desktop/Qt/version/mingw
export PATH=$QTDIR/bin:$PATH:/c/sde/CMake/bin

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو ملحق شوید

شما همین الآن می‌توانید مطلبی را ارسال و بعداً ثبت‌نام کنید. اگر حساب کاربری دارید، و با حساب کاربری خود مطلب ارسال کنید.
نکته: مطلب شما قبل از انتشار نیاز به بازبینی توسط میانجی‌گر‌ها دارد.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از ۷۵ اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • جدید...